Patents by Inventor Michael C. Alexander

Michael C. Alexander has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8117399
    Abstract: Each cacheline of a unified cache storing information is marked as incoherent if the information was acquired incoherently or marked as coherent if the information was acquired coherently. A subsequent incoherent read access to a cacheline can result in a cache hit and a return of the cached information regardless of whether the cacheline is marked as coherent or incoherent. However, a subsequent coherent read access to a cacheline marked as incoherent will be returned as a cache miss regardless of whether the cacheline includes information sought by the coherent read access. In response to a cache miss for a coherent read access, a global snoop is initiated so as to query all other target components within the same coherency domain. In contrast, a cache miss resulting from an incoherent read access is processed using a non-global snoop to a limited set of one or a few target components in the coherency domain.
    Type: Grant
    Filed: May 7, 2009
    Date of Patent: February 14, 2012
    Assignee: Freescale Semiconductor, Inc.
    Inventors: David F. Greenberg, Michael C. Alexander, Kathryn C. Stacer
  • Publication number: 20100287342
    Abstract: Each cacheline of a unified cache storing information is marked as incoherent if the information was acquired incoherently or marked as coherent if the information was acquired coherently. A subsequent incoherent read access to a cacheline can result in a cache hit and a return of the cached information regardless of whether the cacheline is marked as coherent or incoherent. However, a subsequent coherent read access to a cacheline marked as incoherent will be returned as a cache miss regardless of whether the cacheline includes information sought by the coherent read access. In response to a cache miss for a coherent read access, a global snoop is initiated so as to query all other target components within the same coherency domain. In contrast, a cache miss resulting from an incoherent read access is processed using a non-global snoop to a limited set of one or a few target components in the coherency domain.
    Type: Application
    Filed: May 7, 2009
    Publication date: November 11, 2010
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: David F. Greenberg, Michael C. Alexander, Kathryn C. Stacer
  • Patent number: 5781765
    Abstract: A system for data synchronization in a bus interface unit (12) controls the flow of data between data processor (10) operating at a higher clock rate and the address and data buses operating at a lower clock rate. The data synchronization system incorporates circuit paths operating in four different clock domains: core-rate, bus-rate, transfer-rate, and receive-rate. Circuits processing data solely at the higher clock rate of the data processor or the lower clock rate of the address and data buses operate in the core-rate or bus-rate domains, respectively. The transfer-rate domain is used to transfer data from the core-rate to the bus-rate. Conversely, the receive-rate domain is used to transfer data from the bus-rate to the core-rate. The data synchronization system provides a general solution to the problem unreliable half cycle data paths.
    Type: Grant
    Filed: November 3, 1995
    Date of Patent: July 14, 1998
    Assignee: Motorola, Inc.
    Inventor: Michael C. Alexander
  • Patent number: 5539681
    Abstract: A method and circuitry are provided, in which a first operation is performed with first circuitry. A second operation is performed with second circuitry. A first signal is generated in response to the first operation. A second signal is generated in response to the second operation. Power consumption is adjusted within the second circuitry in response to the first and second signals.
    Type: Grant
    Filed: January 4, 1996
    Date of Patent: July 23, 1996
    Assignees: International Business Machines Corporation, Motorola Inc.
    Inventors: Michael C. Alexander, Arturo L. Arizpe, Gianfranco Gerosa, James A. Kahle, Aubrey D. Ogden
  • Patent number: 5420808
    Abstract: A method and circuitry are provided, in which a first operation is performed with first circuitry. A second operation is performed with second circuitry. A first signal is generated in response to the first operation. A second signal is generated in response to the second operation. Power consumption is adjusted within the second circuitry in response to the first and second signals.
    Type: Grant
    Filed: May 13, 1993
    Date of Patent: May 30, 1995
    Assignees: International Business Machines Corporation, Motorola, Inc.
    Inventors: Michael C. Alexander, Arturo L. Arizpe, Gianfranco Gerosa, James A. Kahle, Aubrey D. Ogden
  • Patent number: 4446457
    Abstract: A raster scan CRT character generator comprising a memory having dot patterns for a plurality alphanumeric characters stored therein and a multiplexer, controlled by a signal from the memory, for selecting one of a plurality of sets of inputs to be used for determining the state of dots in the character field other than the character dot pattern.
    Type: Grant
    Filed: July 6, 1981
    Date of Patent: May 1, 1984
    Assignee: Data General Corporation
    Inventor: Michael C. Alexander
  • Patent number: 4435703
    Abstract: Apparatus and method for simultaneous display of alphanumeric characters of variable character density on a raster scan CRT monitor is disclosed. Circuitry is provided to supply multiple sources of timing for terminal operations, to switch among timing sources without display degradation, and to vary the number of dots per raster line that constitute a character field. The density of displayed characters may be changed, under user control, for each character row.
    Type: Grant
    Filed: July 6, 1981
    Date of Patent: March 6, 1984
    Assignee: Data General Corporation
    Inventors: Glenn E. Hunt, Michael C. Alexander, Gerald L. Lozano, Gerald O. Manktelow