Abstract: A method, apparatus, and system in which an integrated circuit comprises an initiator Intellectual Property (IP) core, a target IP core, an interconnect, and a tag and thread logic. The target IP core may include a memory coupled to the initiator IP core. Additionally, the interconnect can allow the integrated circuit to communicate transactions between one or more initiator Intellectual Property (IP) cores and one or more target IP cores coupled to the interconnect. A tag and thread logic can be configured to concurrently perform per-thread and per-tag memory access scheduling within a thread and across multiple threads such that the tag and thread logic manages tags and threads to allow for per-tag and per-thread scheduling of memory accesses requests from the initiator IP core out of order from an initial issue order of the memory accesses requests from the initiator IP core.
Abstract: Disclosed herein are systems and methods for desalination of salt water based on an engineered acoustic field that causes constructive and destructive interference at pre-computed spatial positions. The engineered acoustic field can cause high-pressure and low-pressure regions where desalination membranes are located. The induced pressure from the acoustic field can force pure water through the membranes leaving ionic and dissolved molecular species behind.
Abstract: A sound-insulating curtain includes a sound-absorbing core formed by laminating porous sheets and films, is covered by covers, and sewn in an integrated manner. Even after being integrally laminated, adjacently laminated layers are not excessively restrained in places other than sewn areas, and therefore displacement and deformation between layers caused by sound pressure can be tolerated. Sound absorption effects are appropriately produced by each layer, which tolerates such displacement and deformation, while reliably maintaining integrity during handling. Thus, the entire curtain maintains the ability to absorb sounds, efficiently attenuates noise that attempts to pass through the curtain, and suppresses the transmission of noise, thereby enabling noise to be reliably prevented from passing through the curtain.
Abstract: A method of producing lipid-based micro/nano bubbles includes steps of (a) preparing a lipid mixture including one or more first lipids with different phase transition temperature, and a second lipid bonding with a hydrophilic polymer moiety or molecules capable of getting across a lipid membrane and decreasing van der Waals forces between lipid bilayers; (b) emulsifying the lipid mixture with a solvent, to form a transparent lipid carrier solution; (c) placing the transparent lipid carrier solution in a closed vessel with halo-substituted hydrocarbon; (d) manipulating temperature of the transparent lipid carrier solution to be close to a main phase transition temperature thereof; and (e) agitating in a mechanical manner the vessel containing the transparent lipid carrier solution to form micro/nano bubbles within the closed vessel. This method contributes to form micro/nano bubbles with desired diameters in a way of optimal material utilization efficiency.
Abstract: Active pharmaceutical ingredients can be separated from their excipients by dissolving a pharmaceutical product (e.g. tablet, pill) into a solvent, then running the solution through an acoustophoretic device. Standing waves are used to separate the excipient from the active ingredient dissolved in the solvent.
Type:
Application
Filed:
April 25, 2014
Publication date:
October 30, 2014
Applicant:
FloDesign Sonics, Inc.
Inventors:
Bart Lipkens, Ari Mercado, Arthur Martin, Louis Masi, Jason Dionne
Abstract: A method includes receiving flits forwarded from an upstream router into a first input virtual channel (VC) associated with an input port. The flits are associated with packets originated from a first Intellectual Property (IP) core and forwarded to a second IP core. The flits are stored in a VC storage associated with the first input VC. The method further includes performing link width conversion based on a width of the flits being different from a width of an output port. Link width conversion includes accumulation of the flits when the width of the output port is wider and unpacking of the flits when the width of the output port is narrower. Credits are generated based on the flits being forwarded from the first input VC to the output port. The credits are sent to the upstream router to enable receiving more flits from the upstream router.
Type:
Application
Filed:
April 29, 2014
Publication date:
October 23, 2014
Applicant:
Sonics, Inc.
Inventors:
Liping Guo, Doddaballapur N. Jayasimha, Jeremy Chan
Abstract: A method, apparatus, and system in which a modeling tool made up of a testbench executable program validates behavior of one or more sub-components of an electronic system design modeled as one or more executable behavioral models and a transactor translates a behavior of the sub-components between one or more different levels of abstraction derived from a same design.
Type:
Grant
Filed:
January 12, 2007
Date of Patent:
October 21, 2014
Assignee:
Sonics, Inc.
Inventors:
Herve Jacques Alexanian, Chien Chun Chou
Abstract: An interconnect-power-manager (IPM) cooperates and communicates signals with an integrated-circuit-system-power-manager (SPM) in the integrated-circuit. The interconnect network (IN) is partitioned into multiple power domains and has hardware circuitry integrated into the IN to manage a quiescent state for all components in each power domain in the IN when a routing pathway for transactions in the IN spans across one or more power domain boundaries and causes interdependencies of power domains within the IN other than where the power domains of the initiator agent and final target agent of the transaction are located within. The SPM is configured to cooperate and communicate with the IPM to quiesce, to wake up, and any combination of the two, one or more of the multiple power domains within the IN.
Type:
Grant
Filed:
March 29, 2012
Date of Patent:
October 21, 2014
Assignee:
Sonics, Inc.
Inventors:
Doddaballapur N. Jayasimha, Drew E. Wingard, Stephen W. Hamilton
Abstract: A method for generating headers in packetized protocols for a flexible routing network for a Network on a Chip (NoC) architecture includes generating packets based on transmission traffic received from an initiator or a target connected to a routing network that connects disparate initiators and targets. Logic to generate the packets is in an interface located between the initiator or the target and the routing network. A header portion of a packet is variable in length and includes a header payload and header control information. Each of the header portion and the body portion includes one or more standard sized transmission units. The size of the transmission units and width of the header payload are determined by logic included in the interface. The width of the header payload is determined based on orthogonal groups with each of the orthogonal groups being associated with targets sharing an initiator thread.
Type:
Grant
Filed:
August 26, 2011
Date of Patent:
August 5, 2014
Assignee:
Sonics, Inc.
Inventors:
Doddaballapur N. Jayasimha, Jeremy Chan, Liping Guo
Abstract: A method includes receiving flits forwarded from an upstream router into a first input virtual channel (VC) associated with an input port. The flits are associated with packets originated from a first Intellectual Property (IP) core and forwarded to a second IP core. The flits are stored in a VC storage associated with the first input VC. The method further includes performing link width conversion based on a width of the flits being different from a width of an output port. Link width conversion includes accumulation of the flits when the width of the output port is wider and unpacking of the flits when the width of the output port is narrower. Credits are generated based on the flits being forwarded from the first input VC to the output port. The credits are sent to the upstream router to enable receiving more flits from the upstream router.
Type:
Grant
Filed:
August 26, 2011
Date of Patent:
April 29, 2014
Assignee:
Sonics, Inc.
Inventors:
Liping Guo, Doddaballapur N. Jayasimha, Jeremy Chan
Abstract: A system is provided that includes one or more acoustic microfilters through which is flowed a mixture of a fluid and a particulate to selectively filter particles from the fluid. Also included are one or more phononic crystal units coupled to the acoustic microfilter(s) to further selectively filter particles from the fluid. Related apparatus, systems, techniques and articles are also described.
Type:
Grant
Filed:
August 23, 2011
Date of Patent:
March 25, 2014
Assignee:
Flodesign Sonics, Inc.
Inventors:
Edward A. Rietman, Bart Lipkens, Jason Dionne
Abstract: A method, apparatus, and system in which an interconnect for an integrated circuit communicates transactions between one or more initiator Intellectual Property (IP) cores and one or more target IP cores coupled to the interconnect, including a power manager having a hierarchy of two or more layers including a hardware logic portion to control a power consumption of two or more domains in the integrated circuit, where each layer of the power manager performs its own function; wherein the power manager has its own dedicated CPU or dedicated state machine to execute power management instructions; and wherein the power manager controls the power consumption of two or more domains without using a CPU IP core utilized by other IP cores on the integrated circuit to execute power management instructions.
Abstract: Maintaining cache coherence in a System-on-a-Chip with both multiple cache coherent master IP cores (CCMs) and non-cache coherent master IP cores (NCMs). A plug-in cache coherence manager (CM), coherence logic in agents, and an interconnect are used for the SoC to provide a scalable cache coherence scheme that scales to an amount of CCMs in the SoC. The CCMs each includes at least one processor operatively coupled through the CM to at least one cache that stores data for that CCM. The CM maintains cache coherence responsive to a cache miss of a cache line on a first cache of the caches, then broadcasts a request for an instance of the data stored corresponding to cache miss of the cache line in the first cache. Each CCM maintains its own coherent cache and each NCM is configured to issue communication transactions into both coherent and non-coherent address spaces.
Type:
Application
Filed:
May 21, 2013
Publication date:
November 28, 2013
Applicant:
Sonics, Inc.
Inventors:
Doddaballapur N. Jayasimha, Drew E. Wingard
Abstract: Microorganisms such as microalgae are collected and separated from a host medium such as water. Cellular walls and membranes of the microorganisms are then ruptured to release their lipids using a lipid extraction unit. Thereafter, the lipids from the host medium are collected and separated using a lipid collection and separation unit. Related apparatus, systems, techniques and articles are also described.
Type:
Grant
Filed:
August 23, 2011
Date of Patent:
November 26, 2013
Assignee:
Flodesign Sonics, Inc.
Inventors:
Bart Lipkens, Eric Mitchell, Joey Carmichael, Dane Mealey, Jason Dionne
Abstract: A method, apparatus, and system in which an interconnect for an integrated circuit communicates transactions between one or more initiator Intellectual Property (IP) cores and one or more target IP cores coupled to the interconnect, including a power manager having a hierarchy of two or more layers including a hardware logic portion to control a power consumption of two or more domains in the integrated circuit, where each layer of the power manager performs its own function; wherein the power manager has its own dedicated CPU or dedicated state machine to execute power management instructions; and wherein the power manager controls the power consumption of two or more domains without using a CPU IP core utilized by other IP cores on the integrated circuit to execute power management instructions.
Type:
Application
Filed:
July 29, 2013
Publication date:
November 21, 2013
Applicant:
Sonics, Inc.
Inventors:
Raymond G. Brinks, Benoit de Lescure, Stephen W. Hamilton
Abstract: A system for removing lipids from blood during cardiopulmonary bypass surgery is disclosed. The system uses an acoustophoretic separator having improved trapping force. The transducer of the acoustophoretic seperator includes a ceramic crystal. Blood flows through the separator, and lipids are trapped and removed.