Patents Assigned to Fulcrum Microsystems Inc. A California corporation
  • Publication number: 20060239392
    Abstract: Methods and apparatus are described relating to a system-on-a-chip which includes a plurality of synchronous modules, each synchronous module having an associated clock domain characterized by a data rate, the data rates comprising a plurality of different data rates. The system-on-a-chip also includes a plurality of clock domain converters. Each clock domain converter is coupled to a corresponding one of the synchronous modules, and is operable to convert data between the clock domain of the corresponding synchronous module and an asynchronous domain characterized by transmission of data according to an asynchronous handshake protocol. An asynchronous crossbar is coupled to the plurality of clock domain converters, and is operable in the asynchronous domain to implement a first-in-first-out (FIFO) channel between any two of the clock domain converters, thereby facilitating communication between any two of the synchronous modules.
    Type: Application
    Filed: June 21, 2006
    Publication date: October 26, 2006
    Applicant: Fulcrum Microsystems, Inc., A California corporation
    Inventors: Uri Cummings, Andrew Lines
  • Publication number: 20040151209
    Abstract: Methods and apparatus are described relating to a system-on-a-chip which includes a plurality of synchronous modules, each synchronous module having an associated clock domain characterized by a data rate, the data rates comprising a plurality of different data rates. The system-on-a-chip also includes a plurality of clock domain converters. Each clock domain converter is coupled to a corresponding one of the synchronous modules, and is operable to convert data between the clock domain of the corresponding synchronous module and an asynchronous domain characterized by transmission of data according to an asynchronous handshake protocol. An asynchronous crossbar is coupled to the plurality of clock domain converters, and is operable in the asynchronous domain to implement a first-in-first-out (FIFO) channel between any two of the clock domain converters, thereby facilitating communication between any two of the synchronous modules.
    Type: Application
    Filed: August 4, 2003
    Publication date: August 5, 2004
    Applicant: Fulcrum Microsystems Inc. A California Corporation
    Inventors: Uri Cummings, Andrew Lines
  • Publication number: 20040111589
    Abstract: An asynchronous circuit is described for processing units of data having a program order associated therewith. The circuit includes an N-way-issue resource comprising N parallel pipelines. Each pipeline is operable to transmit a subset of the units of data in a first-in-first-out manner. The asynchronous circuit is operable to sequentially control transmission of the units of data in the pipelines such that the program order is maintained.
    Type: Application
    Filed: September 16, 2003
    Publication date: June 10, 2004
    Applicant: Fulcrum Microsystems, Inc., a California corporation
    Inventors: Andrew Lines, Robert Southworth, Uri Cummings
  • Publication number: 20030146074
    Abstract: Methods and apparatus are described relating to a crossbar which is operable to route data from any of a first number of input channels to any of a second number of output channels according to routing control information. Each combination of an input channel and an output channel corresponds to one of a plurality of links. The crossbar circuitry is operable to route the data in a deterministic manner on each of the links thereby preserving a partial ordering represented by the routing control information. Events on different links are uncorrelated.
    Type: Application
    Filed: September 6, 2002
    Publication date: August 7, 2003
    Applicant: Fulcrum Microsystems Inc. A California corporation
    Inventors: Uri Cummings, Andrew Lines