Patents Assigned to Sonics, Inc.
  • Patent number: 6880133
    Abstract: A method and apparatus for optimizing distributed multiplexed bus interconnects are described. The multiplexed bus interconnect contains one or more multiplexers to route signals through the bus interconnect. An amount of signaling wiring present within a distributed multiplexed bus interconnect is optimized by eliminating individual signaling wires based upon whether an Intellectual Property core connected to the multiplexed bus interconnect transmits or receives signals from the distributed multiplexed bus interconnect.
    Type: Grant
    Filed: May 15, 2002
    Date of Patent: April 12, 2005
    Assignee: Sonics, Inc.
    Inventors: Michael Jude Meyer, Scott C. Evans, Kamil Synek
  • Patent number: 6816814
    Abstract: The present invention includes a method and apparatus for decomposing and verifying configurable hardware. In one embodiment, the method includes automatically decomposing a hardware system into a set of one or more units, creating a test-bench for each of the set of units, and verifying each of the set of units before verifying the hardware system design.
    Type: Grant
    Filed: November 12, 2002
    Date of Patent: November 9, 2004
    Assignee: Sonics, Inc.
    Inventors: Jeffrey Allen Ebert, Ravi Venugopalan, Scott Carlton Evans
  • Patent number: 6804738
    Abstract: The present invention is directed to a method and apparatus for scheduling a resource to meet quality of service guarantees. In one embodiment of three levels of priority, if a channel of a first priority level is within its bandwidth allocation, then a request is issued from that channel. If there are no requests in channels at the first priority level that are within the allocation, requests from channels at the second priority level that are within their bandwidth allocation are chosen. If there are no requests of this type, requests from channels at the third priority level or requests from channels at the first and second levels that are outside of their bandwidth allocation are issued. The system may be implemented using rate-based scheduling.
    Type: Grant
    Filed: October 12, 2001
    Date of Patent: October 12, 2004
    Assignee: Sonics, Inc.
    Inventor: Wolf-Dietrich Weber
  • Patent number: 6804757
    Abstract: The present invention provides for the scheduling of requests to one resource from a plurality of initiator devices. In one embodiment, scheduling of requests within threads and scheduling of initiator device access is performed wherein requests are only reordered between threads.
    Type: Grant
    Filed: April 8, 2003
    Date of Patent: October 12, 2004
    Assignee: Sonics, Inc.
    Inventor: Wolf-Dietrich Weber
  • Patent number: 6785753
    Abstract: A pipelined network is disclosed which provides for at least one mode to control the state of a response flag and when the target device is unable to respond to an initiator device request.
    Type: Grant
    Filed: June 1, 2001
    Date of Patent: August 31, 2004
    Assignee: Sonics, Inc.
    Inventors: Wolf-Dietrich Weber, Jay S. Tomlinson, Drew E. Wingard
  • Publication number: 20040088566
    Abstract: A method and apparatus of a configurable address mapping and protection architecture and hardware for on-chip systems have been described.
    Type: Application
    Filed: November 5, 2002
    Publication date: May 6, 2004
    Applicant: Sonics, Inc.
    Inventors: Chien-Chun Chou, Jay Scott Tomlinson, Wolf-Dietrich Weber, Drew Eric Wingard, Sricharan Kasetti
  • Patent number: 6725313
    Abstract: A communication system. One embodiment includes at least two functional blocks, wherein an first functional block communicates with a second functional block by establishing a connection, wherein a connection is a logical state in which data may pass between the first functional block and the second functional block. One embodiment includes a bus coupled to each of the functional blocks and configured to carry a plurality of signals. The plurality of signals includes a connection identifier that indicates a particular connection that a data transfer is part of, and a thread identifier that indicates a transaction stream that the data transfer is part of.
    Type: Grant
    Filed: November 21, 2000
    Date of Patent: April 20, 2004
    Assignee: Sonics, Inc.
    Inventors: Drew Eric Wingard, Geert Paul Rosseel, Jay S. Tomlinson, Lisa A. Robinson
  • Patent number: 6683474
    Abstract: An apparatus having a first and second bus is disclosed. In one embodiment, multiple units are coupled to the first and second buses. The units include a middle unit and two side units. Each side unit has a first bus output coupled to a first bus input of the middle unit. The middle unit has a second bus output coupled to a second bus input of each side unit.
    Type: Grant
    Filed: January 29, 2002
    Date of Patent: January 27, 2004
    Assignee: Sonic, Inc.
    Inventors: Jeffrey A. Ebert, Geert Rosseel, Michael J. Meyer
  • Publication number: 20030217347
    Abstract: A method and apparatus for optimizing distributed multiplexed bus interconnects are described.
    Type: Application
    Filed: May 15, 2002
    Publication date: November 20, 2003
    Applicant: Sonics, Inc.
    Inventors: Michael J. Meyer, Scott C. Evans, Kamil Synek
  • Publication number: 20030212743
    Abstract: A method and apparatus for multicast handling in mixed core systems have been described.
    Type: Application
    Filed: May 10, 2002
    Publication date: November 13, 2003
    Applicant: Sonics, Inc.
    Inventors: Nabil N. Masri, Wolf-Dietrich Weber, Chien-Chun Chou, Drew Eric Wingard
  • Publication number: 20030208611
    Abstract: A method and apparatus for on-chip inter-network performance optimization using configurable performance parameters have been described.
    Type: Application
    Filed: May 3, 2002
    Publication date: November 6, 2003
    Applicant: Sonics, Inc.
    Inventors: Wolf-Dietrich Weber, Chien-Chun Chou, Nabil N. Masri, Michael J. Meyer, Thomas W. O'Connell, Kamil Synek, Jay S. Tomlinson, Drew E. Wingard
  • Publication number: 20030208553
    Abstract: A communication system and method with configurable posting points have been described.
    Type: Application
    Filed: May 3, 2002
    Publication date: November 6, 2003
    Applicant: Sonics, Inc.
    Inventors: Drew E. Wingard, Chien-Chun Chou, Nabil N. Masri, Thomas W. O'Connell, Jay S. Tomlinson, Wolf-Dietrich Weber
  • Publication number: 20030208566
    Abstract: A method and apparatus for composing on-chip interconnects with configurable interfaces have been described.
    Type: Application
    Filed: May 3, 2002
    Publication date: November 6, 2003
    Applicant: Sonics, Inc.
    Inventors: Wolf-Dietrich Weber, Chien-Chun Chou, Nabil N. Masri, Michael J. Meyer, Thomas W. O'Connell, Kamil Synek, Jay S. Tomlinson, Drew E. Wingard
  • Patent number: 6638219
    Abstract: Dental formations, including teeth, gums and supporting bone structure within the oral cavity, can be mapped by ultrasonic scanning technique, thus allowing examination and diagnosis of conditions within the intraosseous environment, including hard and soft tissue. The mapping technique can provide highly resolved details of formations, such as teeth and bridges, and their resident defect, including caries and cracks. The mapped data allow for a more precise and accurate diagnosis for the dental patient, and it provides the dentist with a detailed archive for diagnosis.
    Type: Grant
    Filed: January 10, 2002
    Date of Patent: October 28, 2003
    Assignee: Asch-Klaassen Sonics, Inc.
    Inventors: Herbert A. Asch, Richard E. Klaassen
  • Patent number: 6578117
    Abstract: The present invention provides for the scheduling of requests to one resource from a plurality of initiator devices. In one embodiment, scheduling of requests within threads and scheduling of initiator device access is performed wherein requests are only reordered between threads.
    Type: Grant
    Filed: October 12, 2001
    Date of Patent: June 10, 2003
    Assignee: Sonics, Inc.
    Inventor: Wolf-Dietrich Weber
  • Patent number: 6330225
    Abstract: A system and method for providing service guarantees for data flows between an initiator component and a target component. For each data flow, a set of channels is selected to carry the data flow from initiator to target. The individual performance guarantees of the selected channels are aligned to be uniform in units and the individual guarantees are aggregated to provide an end-to-end service guarantee for a particular flow.
    Type: Grant
    Filed: May 26, 2000
    Date of Patent: December 11, 2001
    Assignee: Sonics, Inc.
    Inventors: Wolf-Dietrich Weber, Richard Aras, Drew E. Wingard
  • Patent number: 6182183
    Abstract: A communication system including at least two functional blocks, wherein an first functional block communicates with a second functional block by establishing a connection, wherein a connection is a logical state in which data may pass between the first functional block and the second functional block. One embodiment includes a bus coupled to each of the functional blocks and configured to carry a plurality of signals. The plurality of signals includes a connection identifier that indicates a particular connection that a data transfer is part of, and a thread identifier that indicates a transaction stream that the data transfer is part of.
    Type: Grant
    Filed: November 13, 1998
    Date of Patent: January 30, 2001
    Assignee: Sonics, Inc.
    Inventors: Drew E. Wingard, Geert Paul Rosseel, Jay S. Tomlinson, Lisa A. Robinson
  • Patent number: 6173805
    Abstract: An in-wall speaker has a variably tuned vibration absorber to absorb and dissipate vibrations in the speaker and surroundings that tend to cause distortions. The vibration absorbing device, including a stack of viscoelastic damping plates, is secured to the speaker or connected structure via a trapezoidally shaped tuning plate, which provides a varying degree of cantilever in different portions of the stack of plates. The effect is to absorb vibrations over a broad range of frequencies.
    Type: Grant
    Filed: February 22, 1999
    Date of Patent: January 16, 2001
    Assignee: Tekna Sonic, Inc.
    Inventor: Leonard Thomasen
  • Patent number: 6050821
    Abstract: This disclosure relates to a method and apparatus for mapping the structure and topography of dental formations such as peridontium and teeth, both intact and prepared, for diagnosis and dental prosthetics and bridgework by using an ultrasonic scanning technique. This method can provide highly resolved details of orally situated dental formations thus enabling diagnosis and the preparation of precision moldings and fabrications that will provide greater comfort and longer wear to the dental patient.
    Type: Grant
    Filed: August 10, 1999
    Date of Patent: April 18, 2000
    Assignee: Asch-Klaassen Sonics, Inc.
    Inventors: Richard E. Klaassen, Herbert A. Asch
  • Patent number: 5948089
    Abstract: The present invention provides for an on-chip communications method with fully distributed control combining a fully-pipelined, fixed-latency, synchronous bus with a two-level arbitration scheme where the first level of arbitration is a framed, time-division-multiplexing arbitration scheme and the second level is a fairly-allocated round-robin scheme implemented using a token-passing mechanism. Both the latency and the bandwidth allocation are software programmable in real-time operation of the system. The present invention also provides for a communications system where access to a shared resource is controlled by the above communications protocol. Access to and from the shared resource from the subsystem is through a bus interface module. The bus interface modules provide a level of indirection between the subsystem to be connected and the shared resource. This allows the decoupling of system performance requirements from subsystem requirements. Communication over the bus is fully memory mapped.
    Type: Grant
    Filed: September 5, 1997
    Date of Patent: September 7, 1999
    Assignee: Sonics, Inc.
    Inventors: Drew Eric Wingard, Geert Paul Rosseel