Abstract: An acoustic standing wave is utilized to separate components from a multi-component fluid, such as oil from an oil-water mixture, in a fluid flow scheme with an acoustophoresis device. For example, the flow scheme and device allows for trapping of the oil as the oil coalesces, agglomerates, and becomes more buoyant than the water.
Type:
Grant
Filed:
May 13, 2015
Date of Patent:
May 17, 2016
Assignee:
FloDesign Sonics, Inc.
Inventors:
Bart Lipkens, Jason Dionne, Ari Mercado, Brian Dutra, Walter M. Presz, Jr., Thomas J. Kennedy, III, Louis Masi
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:
Grant
Filed:
July 29, 2013
Date of Patent:
April 12, 2016
Assignee:
Sonics, Inc.
Inventors:
Raymond G. Brinks, Benoit de Lescure, Stephen W. Hamilton
Abstract: A method, apparatus, and system are described, which generally relate to an interconnect routing transactions to target IP cores, including two or more channels making up a first aggregate target. The two or more channels populate an address space assigned to the first aggregate target and appear as a single target to the initiator IP cores. The interconnect implements chopping logic to chop an individual transaction from a first initiator IP core whose address sequence crosses a channel address boundary from a first channel to a second channel within the first aggregate target into two or more burst transactions. A first chopped burst transaction is chopped to fit within the address boundaries of the first channel and a second chopped burst transaction is chopped to fit within the address boundaries of the second channel.
Type:
Grant
Filed:
June 24, 2008
Date of Patent:
March 22, 2016
Assignee:
Sonics, Inc.
Inventors:
Drew E. Wingard, Chien-Chun Chou, Stephen W. Hamilton, Ian Andrew Swarbrick, Vida Vakilotojar
Abstract: An acoustic standing wave is utilized to separate components from a multi-component fluid, such as oil from an oil-water mixture, in a fluid flow scheme with an acoustophoresis device. For example, the flow scheme and device allows for trapping of the oil as the oil coalesces, agglomerates, and becomes more buoyant than the water.
Type:
Grant
Filed:
July 16, 2013
Date of Patent:
March 1, 2016
Assignee:
FloDesign Sonics, Inc.
Inventors:
Bart Lipkens, Jason Dionne, Ari Mercado, Brian Dutra, Walter M. Presz, Jr., Thomas J. Kennedy, III, Louis Masi
Abstract: A system having improved trapping force for acoustophoresis is described where the trapping force is improved by manipulation of the frequency of the ultrasonic transducer. The transducer includes a ceramic crystal. The crystal may be directly exposed to fluid flow. The crystal may be air backed, resulting in a higher Q factor.
Type:
Grant
Filed:
December 1, 2014
Date of Patent:
January 5, 2016
Assignee:
FloDesign Sonics, Inc.
Inventors:
Bart Lipkens, Jason Dionne, Walter M. Presz, Jr., Thomas J. Kennedy, III
Abstract: A method and apparatus for transaction level modeling where communications occur between modules in the system that contain time annotations is described. An apparatus includes an initiator module, a target module, and a communications channel with each being modeled as an executable behavioral model. The communications channel transports burst information between the initiator module and the target module. The communications channel has a timing variable function to store timing variables and derive timing information associated with each individual transfer within a burst transaction during a simulation.
Abstract: There is provided a sound absorbing member lamination structure in which the functions by the sound field adjustment can effectively be achieved by preventing the sound reflection against an intension of design in a boundary between the sound absorbing member and the other layer, when the sound absorbing member and the other layer are laminated into a united body. When the sound absorbing member and the other layer are placed in a stacked state, they are bonded with the use of a pressure-sensitive adhesive, so that the sound absorbing member and the other layer are combined together, with the pressure-sensitive adhesive kept uncured in a stacked state of the sound absorbing member and the other layer. Thus, such an uncured pressure-sensitive adhesive does not become a reflection portion of a sound. It is therefore possible to cause the sound to pass through appropriately the boundary between the respective layers.
Abstract: Systems are provided with varying flow chamber configurations which acoustically agglomerate microorganisms such as algae for separation from a host fluid such as water. Related apparatus, systems, techniques and articles are also described.
Type:
Grant
Filed:
August 23, 2011
Date of Patent:
April 21, 2015
Assignee:
FloDesign Sonics, Inc.
Inventors:
Jason Dionne, Jeff King, Bart Lipkens, Edward A. Rietman
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: 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, 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: 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