Patents Represented by Attorney Carr LLP
  • Patent number: 6980038
    Abstract: The present invention provides for a phased locked loop. A capacitor has an associated leakage current. A differential circuit is coupled to the capacitor of a low pass filter. A voltage follower circuit is coupled to the output of the differential circuit. The gate of a field effect transistor (FET) is coupled to an output of the voltage follower circuit. A current mirror is coupled to the FET, the current mirror having a first source and a second source, wherein the second current mirror source is coupled to the drain of the FET, wherein an output of the first current mirror source is coupled to the capacitor. Through the employment of current mirror source, leakage charge within the capacitor is replaced.
    Type: Grant
    Filed: May 6, 2004
    Date of Patent: December 27, 2005
    Assignee: International Business Machines Corporation
    Inventors: David William Boerstler, Eskinder Hailu
  • Patent number: 6981072
    Abstract: A system and a method are provided for improving memory management in a multiprocessor system. A direct memory access (DMA) operation is set up for a first processor. A DMA effective address is translated to a virtual address. The virtual address is translated to a physical address, which is used to access a memory hierarchy of the multiprocessor system.
    Type: Grant
    Filed: June 5, 2003
    Date of Patent: December 27, 2005
    Assignee: International Business Machines Corporation
    Inventors: Michael Norman Day, Harm Peter Hofstee, Charles Ray Johns, James Allan Kahle, David Shippy, Thuong Quang Truong
  • Patent number: 6976199
    Abstract: In an LSSD/LBIST scan design, AC scan test coverage is enhanced with a scan chain configuration capable of selectively inverting scan-in signals. For example, one or more XOR gates are inserted in the scan chain. The XOR gates is controlled by a control signal preferably coming from a primary input such that original scan-in signals as well as inverted scan-in signals are shifted into the scan chain. The proposed configuration significantly enhances the AC test coverage for a scan chain having adjacent SRLs feeding the same cone of logic by adding a simple logic circuit such as an XOR gate between the adjacent SRLs.
    Type: Grant
    Filed: January 7, 2002
    Date of Patent: December 13, 2005
    Assignee: International Business Machines Corporation
    Inventors: Robert Walter Berry, Jr., Michael Timothy Saunders
  • Patent number: 6973520
    Abstract: An electronic system is disclosed, including multiple initiators and one or more targets coupled to a bus, and a request mask control unit (RMCU). The initiators are configured to initiate requests (e.g., read requests and write requests) via the bus, and the targets are configured to receive requests from the initiators via the bus. The targets are also configured to produce multiple MaskEnable signals, wherein each of the MaskEnable signals is generated following an initial request received via the bus, and dependent on a corresponding “masking situation” within the target. The RMCU receives the MaskEnable signals and produces multiple RequestMask signals dependent upon the MaskEnable signals. One or more of the initiators are permitted to repeat requests via the bus dependent upon one or more of the RequestMask signals. This mechanism provides additional bus bandwidth for carrying out successful data transfers.
    Type: Grant
    Filed: July 11, 2002
    Date of Patent: December 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: Bernard Charles Drerup, Jaya Prakash Subramaniam Ganasan, Richard Gerard Hofmann, Richard Nicholas Iachetta, Jr., Barry Joe Wolford
  • Patent number: 6973607
    Abstract: An apparatus and a method for testing one or more processors. The apparatus and method provide a host computer that issues test case information. The test case information is translated from the architecture used by a host computer to the architecture required by the electronic components. The processors are then able to perform the test case.
    Type: Grant
    Filed: November 29, 2001
    Date of Patent: December 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: Heinz Baier, Robert Francis Berry, Michael Criscolo, Pedro Martin-de-Nicolas, Michael Timothy Saunders, Kanti C. Shah
  • Patent number: 6972604
    Abstract: The present invention provides for a low pass filter. A first capacitor, has a first associated leakage current. A second capacitor has a specified capacitance that is a fraction of the capacitance of the first capacitor, the second capacitor further having a second associated leakage current. A voltage follower circuit is coupled to the output of the first and second capacitor. First and second current sources are coupled to the voltage follower circuit. A bias current source is coupled the first current source. A current mirror is coupled to the second current source, and the current mirror is further coupled to at least the anode of the first capacitor, thereby generating replacement current of a capacitor within a low-pass filter.
    Type: Grant
    Filed: May 6, 2004
    Date of Patent: December 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: David William Boerstler, Eskinder Hailu
  • Patent number: 6973155
    Abstract: The present invention provides for a divider circuit for reducing anomalous output timing pulses. A latch is coupled to the division selection line. A comparator is coupled to the division selection line. A first synchronizer coupled to the output of the latch. A frequency divider is coupled to the output of the synchronizer. A second synchronizer is coupled to the output of the comparator and the output of the frequency divider. There is feedback between the output of the second synchronizer and the enable input of the latch, the reset of the first synchronizer, the reset of the second synchronized, and the reset of the divide by n divider.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: December 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: David William Boerstler, Eskinder Hailu, Eric John Lukes
  • Patent number: 6968431
    Abstract: In a multiprocessor system using snooping protocols, system command conflicts are prevented by comparing processor commands with prior snoops within a specified time defined window. A determination is then made as to whether a command issued by a given processor is likely to cause a system conflict with another command issued within said specified time defined window. If so, the time of execution of any such snoop command determined as being likely to cause a system conflict is delayed. This approach uses address bus arbitration rules to prevent system livelocks due to both coherency and resource conflicts.
    Type: Grant
    Filed: November 15, 2001
    Date of Patent: November 22, 2005
    Assignee: International Business Machines Corporation
    Inventor: Michael John Mayfield
  • Patent number: 6967510
    Abstract: The present invention provides for supporting an on chip-timer facility and, more particularly, to the generation of a constant time incremental increase while changing core mesh-clock frequency. A latch is coupled to the output of a first free-running clock. An inverter is coupled to the output of the first latch. At least one other secondary latch is coupled to the output of the first latch. An edge detector is coupled to the output of the secondary latch. An incrementer or decrementer is coupled to the output of the edge detector. A memory is coupled to the output of the incrementer or decrementer.
    Type: Grant
    Filed: October 16, 2003
    Date of Patent: November 22, 2005
    Assignee: International Business Machines Corporation
    Inventors: Jonathan James DeMent, Rolf Hilgendorf, Cedric Lichtenau, Michael Fan Wang
  • Patent number: 6961578
    Abstract: The invention expedites the delivery of a call originating in a circuit-switched network to a mobile terminal camped on a packet-switched network. Information representing the location of the mobile terminal in the packet-switched network is provided to the circuit switched network. A call setup with the mobile terminal is initiated with reference to the previously received location information, frequently more expeditiously and using less resources. Location-based services are also provided by the circuit-switched network with access to such mobile terminal location information.
    Type: Grant
    Filed: November 5, 2002
    Date of Patent: November 1, 2005
    Assignee: Nortel Networks Limited
    Inventors: Andrew Silver, Gary B. Stephens
  • Patent number: 6961820
    Abstract: A system and method are provided for efficiently processing data with a cache in a computer system. The computer system has a processor, a cache and a system memory. The processor issues a data request for streaming data. The streaming data has one or more small data portions. The system memory is in communication with the processor. The system memory has a specific area for storing the streaming data. The cache is coupled to the processor. The cache has a predefined area locked for the streaming data. A cache controller is coupled to the cache and is in communication with both the processor and the system memory to transmit at least one small data portion of the streaming data from the specific area of the system memory to the predefined area of the cache when the one small data portion is not found in the predefined area of the cache.
    Type: Grant
    Filed: February 12, 2003
    Date of Patent: November 1, 2005
    Assignee: International Business Machines Corporation
    Inventors: Michael Norman Day, Charles Ray Johns, James Allan Kahle, Peichun Peter Liu, David J. Shippy, Thuong Quang Truong
  • Patent number: 6958636
    Abstract: An apparatus, a method, and a computer program are provided for correcting charge in a Phased Lock Loop (PLL). Typically, PLL's utilize a Low Pass Filter (LPF). However, as a result of improvement of Complimentary Metal-Oxide on a Semiconductor (CMOS) technology charge leakage has become prevalent within LPFs. As a result, the method, apparatus, and computer program provide a device and/or methodology for correcting for charge leakage.
    Type: Grant
    Filed: January 16, 2004
    Date of Patent: October 25, 2005
    Assignee: International Business Machines Corporation
    Inventors: David William Boerstler, Franklin Manuel Baez, Eskinder Hailu
  • Patent number: 6957305
    Abstract: This invention provides a dual usage cache reload buffer (CRB) to hold both demand loads as well as prefetch loads. A new form of a data cache block touch (DCBT) instruction specifies which level of the cache hierarchy to prefetch data into. A first asynchronous form of a DCBT instruction is issued to prefetch a stream of data into a L2 cache. A second synchronous form of a DCBT instruction is used to prefetch data from the L2 cache to the CRB in the main CPU, which will bypass the L1 data cache and forward data directly to the register file. This CRB has a dual usage and is used to hold both normal cache reloads as well as the aforementioned prefetched cache lines.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: October 18, 2005
    Assignee: International Business Machines Corporation
    Inventors: David Scott Ray, David J. Shippy
  • Patent number: 6943661
    Abstract: A positive temperature coefficient of resistance resistor/overload (PTCR/OL) resistor assembly that can be quickly and easily electrically connected and disconnected from equipment without the need for special tools or equipment. In some arrangements of the present invention, a locking tab on the electrical connector can be secured against an angle on the PTCR/OL to prevent the electrical connection from being broken during shipping or operation equipment movement or vibration. When it is necessary to electrically disconnect the PTCR/OL from the equipment, the locking tab can be disengaged from the angle on the PTCR/OL by bending the tab until it releases from against the angle, and the electrical plug can then be disconnected from the PTCR/OL. The improved assembly provides increased isolation of incoming electrical wires with less material than previous devices.
    Type: Grant
    Filed: October 16, 2001
    Date of Patent: September 13, 2005
    Assignee: General Electric Company
    Inventors: Alan J. Janicek, Kennett R. Fuller, Mark A. Heflin, Ted P. Struttmann
  • Patent number: 6944088
    Abstract: A sum decoder is disclosed including multiple sum predecoders, a carry generator, and multiple rotate logic units. Each sum predecoder receives multiple bit pairs of non-overlapping segments of a first and second address signal, and produces an input signal dependent upon the bit pairs. The carry generator receives a lower-ordered portion of the first and second address signals, and generates multiple carry signals each corresponding to a different one of the sum predecoders. Each rotate logic unit receives the input signal produced by a corresponding sum predecoders and a corresponding one of the carry signals, rotates the bits of the input signal dependent upon the carry signal, and produces either the input signal or the rotated input signal as an output signal. A memory is described including the sum decoder, a final decode block, and a data array. The final decode block performs logical operations on the output signals of the sum decoder to produce selection signals.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: September 13, 2005
    Assignee: International Business Machines Corporation
    Inventors: Toru Asano, Sang Hoo Dhong, Joel Abraham Silberman, Osamu Takahashi
  • Patent number: 6941504
    Abstract: The present invention provides an apparatus and a method for testing one or more electrical components. The apparatus and method provide a CRC function that is used to calculate a CRC value for a portion of memory. The CRC value is compared with an expected CRC value to determine if the electrical component passed or failed the test.
    Type: Grant
    Filed: November 15, 2001
    Date of Patent: September 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: Robert Walter Berry, Jr., Michael Criscolo, Pedro Martin-de-Nicolas, Charles Leverett Meissner, Michael Timothy Saunders
  • Patent number: 6934658
    Abstract: Disclosed is an apparatus incorporating hardware based logic and a predetermined default list of software affecting responses to be taken in connection with temperatures sensed by thermal sensors checking the temperature of portions of computer logic. At the time application software is loaded, the software can modify the default response list. The list of responses to be taken and the over temperature conditions at which they are to be activated are stored in hardware directly accessible by hardware based thermal sensor monitoring logic for direct control of the hardware. The control can alter conditions such as clock frequency, stopping use of application software, interrupting OS functionality, removing power from components and so forth.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: August 23, 2005
    Assignee: International Business Machines Corporation
    Inventors: Joachim Gerhard Clabes, Lawrence Joseph Powell, Jr., Daniel Lawrence Stasiak, Michael Fan Wang
  • Patent number: 6934729
    Abstract: A method and an apparatus for performing a shift operation on an operand. The method and apparatus configures input lines to comprise a first part that includes the bits in order representing various shift amounts in a first direction and a second part that includes bits ordered representing various shift amounts in a second direction. The shift is then performed by selecting the appropriate bits from the input line to create the result.
    Type: Grant
    Filed: October 18, 2001
    Date of Patent: August 23, 2005
    Assignee: International Business Machines Corporation
    Inventors: Christopher Michael Abernathy, Scott Raymond Cottier, Gilles Gervais
  • Patent number: 6931561
    Abstract: Interfacing circuitry for asynchronously transferring data between a high-speed clock domain and a low-speed clock domain is provided. The interfacing circuitry is divided into halves, with one half being synchronized to a first clock and the second half being synchronized to a second clock. The first half and the second half are mirror images of each other. Each half has at least one storage component, such as a register and a flip-flop, for storing a valid bit as well as data, and at least one multiplexer component for gating the storage component. The valid bit is used to control the multiplexer at a receiving half. When transferring from a high-speed clock domain to a low-speed clock domain, the high-speed clock domain may probe the received data and/or the valid bit stored in the low-speed clock domain before the high-speed clock domain sends additional data.
    Type: Grant
    Filed: October 16, 2001
    Date of Patent: August 16, 2005
    Assignee: International Business Machines Corporation
    Inventors: Gary Dale Carpenter, Tung Nguyen Pham
  • Patent number: 6931493
    Abstract: The present invention provides for determining an MRU or LRU way of a partitioned cache. The partitioned cache has a plurality of ways. There are a plurality of partitions, each partition comprising at least one way. An updater is employable to update a logic table as a function of an access of a way. Partition comparison logic is employable to determine whether two ways are members of the same partition, and to allow the comparison of the ways correlating to a first matrix indices and a second matrix indices. An intersection generator is employable to create an intersection box of the memory table as a function of a first and second matrix indices. Access order logic is employable to combine the output of the intersection generator, thereby determining which way is the most or least recently used way.
    Type: Grant
    Filed: January 16, 2003
    Date of Patent: August 16, 2005
    Assignee: International Business Machines Corporation
    Inventors: Charles Ray Johns, James Allan Kahle, Peichun Peter Liu