Patents by Inventor Anthony Correale, Jr.

Anthony Correale, Jr. 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: 7475192
    Abstract: An N-set associative cache organization is disclosed. The cache organization comprises a plurality of SRAMs, wherein the data within the SRAMs such that a first 1/N of a plurality of cache lines is within a first portion of the plurality of SRAMs and last 1/N portion of the plurality of cache lines is within a last portion plurality of SRAMs. By using this method for organizing the caches, power can be reduced. Given an N-way set associative cache, in this method provides up to 1/N power reduction in the data portions of the SRAMs.
    Type: Grant
    Filed: July 12, 2005
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Anthony Correale, Jr., Robert Lewis Goldiez
  • Patent number: 7470613
    Abstract: A method for forming an interconnect structure, the interconnect structure comprising: a lower level wire having a side and a bottom, the lower level wire comprising: a lower core conductor and a lower conductive liner, the lower conductive liner on the side and the bottom of the lower level wire; an upper level wire having a side and a bottom, the upper level wire comprising an upper core conductor and an upper conductive liner, the upper conductive liner on the side and the bottom of the upper level wire; and the upper conductive liner in contact with the lower core conductor and also in contact with the lower conductive liner in a liner-to-liner contact region.
    Type: Grant
    Filed: January 4, 2007
    Date of Patent: December 30, 2008
    Assignee: International Business Machines Corporation
    Inventors: Birendra N. Agarwala, Eric M. Coker, Anthony Correale, Jr., Hazara S. Rathore, Timothy D. Sullivan, Richard A. Wachnik
  • Patent number: 7395372
    Abstract: A system and method for accessing a data cache having at least two ways for storing data at the same addresses. A first and second tag memory store first and second sets of tags identifying data stored in each of the ways. A translation device determines from a system address a tag identifying one of the ways. A first comparator compares tags in the address with a tag stored in the first tag memory. A second comparator compares a tag in the address with a tag stored in the second tag memory. A clock signal supplies clock signals to one or both of the ways in response to an access mode signal. The system can be operated so that either both ways of the associative data cache are clocked, in a high speed access mode, or it can apply clock signals to only one of the ways selected by an output from the first and second comparators in a power efficient mode of operation.
    Type: Grant
    Filed: November 14, 2003
    Date of Patent: July 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: Anthony Correale, Jr., James N. Dieffenderfer, Robert L. Goldiez, Thomas P. Speier, William R. Reohr
  • Patent number: 7343570
    Abstract: Methods, systems, and media to improve the manufacturability of cells and structures within cells of an integrated circuit are disclosed. Embodiments comprise a method of arranging programmable cells, routing the programmable cells, analyzing the cell arrangement and interconnect wiring for manufacturing improvement opportunities, and modifying the programmable cell structures to incorporate the manufacturing improvements. In some embodiments, wires are spread to prevent shorting. In other embodiments, the reliability of contacts and vias is improved by adding additional metallization to the areas surrounding the contacts and vias, or by adding redundant contacts and vias. In one embodiment, a series of manufacturing improvements are made to integrated circuit cells in an iterative fashion.
    Type: Grant
    Filed: November 2, 2005
    Date of Patent: March 11, 2008
    Assignee: International Business Machines Corporation
    Inventors: Benjamin J. Bowers, Anthony Correale, Jr.
  • Patent number: 7340712
    Abstract: The present invention provides a system and method for providing a standard cell library for reduced leakage and improved performance. The standard cell library comprises at least two sets of threshold voltage cells. At least one of the sets includes non-mixed threshold voltage cells. At least one of the sets includes mixed threshold voltage cells. The mixed threshold voltage cells have at least one threshold voltage cell having a first threshold voltage and a second threshold voltage cell having a second threshold voltage. The first and second threshold voltages are different. The mixed threshold voltage cells have substantially the same footprint as the non-mixed threshold voltage cell.
    Type: Grant
    Filed: June 1, 2005
    Date of Patent: March 4, 2008
    Assignee: International Business Machines Corporation
    Inventor: Anthony Correale, Jr.
  • Patent number: 7336100
    Abstract: A level converter for interfacing two circuits supplied by different supply voltages, and integrated circuit including the level converter interfacing circuit in two different voltage islands. A first buffer is supplied by a virtual supply and receives an input signal from a lower voltage circuit. The first buffer drives a second buffer, which is supplied by a higher supply voltage. An output from the second buffer switches a supply select to selectively pass the higher supply voltage or a reduced supply voltage to the first buffer.
    Type: Grant
    Filed: August 23, 2006
    Date of Patent: February 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: Anthony Correale, Jr., Rajiv V. Joshi, David S. Kung, Zhigang Pan, Ruchir Puri
  • Patent number: 7290226
    Abstract: Methods, systems and program products are disclosed that prioritize each target via for via redundancy based on at least one of the following: subnet timing information, a distance of a target via along a path from a driving source and a target via net/subnet characteristic, and attempt to add a redundant via to each target via based on the prioritization. The invention improves overall yield and reduces timing sensitivity to AC-related defects.
    Type: Grant
    Filed: April 4, 2005
    Date of Patent: October 30, 2007
    Assignee: International Business Machines Corporation
    Inventors: Anthony Correale, Jr., Lewis W. Dewey, III, Jason D. Hibbeler
  • Patent number: 7231621
    Abstract: Method and apparatus for generating a test program for a programmable logic device having an embedded processor. Predetermined code is obtained to exercise at least one speed limiting path identified. To the predetermined code is added wrapper code to provide the test program, the wrapper code in part for loading the predetermined code into cache of the embedded processor for testing the at least one speed limiting path of the embedded processor identified.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: June 12, 2007
    Assignees: Xilinx, Inc., International Business Machines
    Inventors: Nigel G. Herron, Ahmad R. Ansari, Stephen M. Douglass, Anthony Correale, Jr., Leslie M. DeBruyne
  • Patent number: 7224063
    Abstract: An interconnect structure, comprising: a lower level wire having a side and a bottom, the lower level wire comprising: a lower core conductor and a lower conductive liner, the lower conductive liner on the side and the bottom of the lower level wire; an upper level wire having a side and a bottom, the upper level wire comprising an upper core conductor and an upper conductive liner, the upper conductive liner on the side and the bottom of the upper level wire; and the upper conductive liner in contact with the lower core conductor and also in contact with the lower conductive liner in a liner-to-liner contact region.
    Type: Grant
    Filed: June 1, 2001
    Date of Patent: May 29, 2007
    Assignee: International Business Machines Corporation
    Inventors: Birendra N. Agarwala, Eric M. Coker, Anthony Correale, Jr., Hazara S. Rathore, Timothy D. Sullivan, Richard A. Wachnik
  • Patent number: 7119578
    Abstract: A level converter for interfacing two circuits supplied by different supply voltages, and integrated circuit including the level converter interfacing circuit in two different voltage islands. A first buffer is supplied by a virtual supply and receives an input signal from a lower voltage circuit. The first buffer drives a second buffer, which is supplied by a higher supply voltage. An output from the second buffer switches a supply select to selectively pass the higher supply voltage or a reduced supply voltage to the first buffer.
    Type: Grant
    Filed: November 24, 2003
    Date of Patent: October 10, 2006
    Assignee: International Business Machines Corp.
    Inventors: Anthony Correale, Jr., Rajiv V. Joshi, David S. Kung, Zhigang Pan, Ruchir Puri
  • Patent number: 7111266
    Abstract: An integrated circuit (IC) design, method and program product for reducing IC design power consumption. The IC is organized in circuit rows. Circuit rows may include a low voltage island powered by a low voltage (Vddl) supply and a high voltage island powered by a high voltage (Vddh) supply. Circuit elements including cells, latches and macros are placed with high or low voltage islands to minimize IC power while maintaining overall performance. Level converters may be placed with high voltage circuit elements.
    Type: Grant
    Filed: November 24, 2003
    Date of Patent: September 19, 2006
    Assignee: International Business Machines Corp.
    Inventors: Anthony Correale, Jr., David S. Kung, Douglass T. Lamb, Zhigang Pan, Ruchir Puri, David Wallach
  • Patent number: 7091574
    Abstract: A voltage island is disclosed. The voltage island comprises a physical domain and a lower voltage supply rail within the physical domain. The voltage island also includes an upper voltage supply rail within the physical domain. The physical domain is coupled to the appropriate voltage supply rail to ensure reverse biased junctions. Accordingly, a system in accordance with the present invention allows circuit placements associated with multiple voltage islands within a common circuit row or even adjacent circuit rows to be utilized in which the area effectiveness is greatly improved. The use of common Nwell biasing connected to the higher power supply ensures no forward biased junctions and allows butted circuit placement in cases where the other circuit physical constraints permit. This configuration will minimize the density loss associated multiple voltage island implementations.
    Type: Grant
    Filed: March 13, 2003
    Date of Patent: August 15, 2006
    Assignee: International Business Machines Corporation
    Inventor: Anthony Correale, Jr.
  • Patent number: 7089510
    Abstract: A method and program product for optimizing level converter placement in a multi supply integrated circuit. Each level converter is placed at a minimum power point to minimize net power and transitional delay from a first (low) voltage net source through the level converter and to a second (higher) voltage net sink. Then, inefficient level converters are eliminated. Level converters with fanin cones below a selected minimum cone size are deleted and low voltage sources to the deleted level converter reverted. Higher voltage level circuit elements receiving inputs from multiple level converters are replaced with equivalent low voltage circuit elements. Low voltage buffer driving level converters are both replaced by a single said level converter.
    Type: Grant
    Filed: November 24, 2003
    Date of Patent: August 8, 2006
    Assignee: International Business Machines Corp.
    Inventors: Anthony Correale, Jr., David S. Kung, Douglass T. Lamb, Zhigang Pan, Ruchir Puri
  • Patent number: 7080300
    Abstract: A circuit that includes a core device that is embedded within fixed interfacing logic circuitry that, in turn, is embedded in an FPGA fabric. The FPGA fabric may be configured into a test mode of operation to test either the embedded device or fixed logic devices formed within the fixed interfacing logic. While the FPGA is configured in a test mode, test circuitry and communication paths are made present within the fixed interfacing logic circuitry to facilitate the testing. Additionally, the test circuitry comprises isolation circuitry that is formed between various modules and circuits that are to be tested to isolate the device under test and to produce test signals thereto and there from during testing operations.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: July 18, 2006
    Assignee: Xilinx, Inc.
    Inventors: Nigel G. Herron, Eric J. Thorne, Qingqi Wang, Anthony Correale, Jr., Thomas Anderson Dick
  • Patent number: 7017094
    Abstract: A semiconductor device is disclosed that include a built-in self test system. The device comprises a logic function and a self test engine coupled and integrated with the logic device. The device includes a performance code storage coupled and integrated with the logic function. The performance code storage contains at least one critical path pattern that will be run on the logic function to determine the performance of the logic function when the self test engine causes the logic function to be in a performance test mode. In summary, a performance sort/validate integrated custom logic device, like a microprocessor core can be tested without the need for a separate, high-performance tester. A performance built-in self test (PBIST) approach provides a basic test procedure to be utilized within the device. An integrated memory array, such as the L1-cache, is provided wherein a select set of SRAM memory words are preconditioned at the time of manufacture to contain predefined functional patterns.
    Type: Grant
    Filed: November 26, 2002
    Date of Patent: March 21, 2006
    Assignee: International Business Machines Corporation
    Inventors: Anthony Correale, Jr., Waleed K. Al-Assadi, Les Mark DeBruyne, Thomas Anderson Dick, Jay Donnelly Grollimund
  • Patent number: 6900662
    Abstract: A level translator circuit for use between a transmitting voltage potential circuit and a receiving voltage potential circuit is disclosed. The translator circuit includes a first transistor coupled to the transmitting voltage potential circuit and a clamping mechanism coupled to the first transistor. The circuit also includes a second transistor coupled to the first transistor, a higher voltage potential and the receiving voltage potential circuit. The circuit includes a third transistor coupled to the receiving voltage potential circuit, the higher voltage potential and the second transistor. Finally, the circuit includes a fourth transistor coupled to the receiving voltage potential circuit, and to a ground potential. The clamping mechanism clamps the input of the translator circuit such than an appropriate logic level is provided to the receiving voltage potential circuit and the leakage current is minimized when the transmitting voltage potential circuit is disabled.
    Type: Grant
    Filed: May 16, 2003
    Date of Patent: May 31, 2005
    Assignee: International Business Machines Corporation
    Inventor: Anthony Correale, Jr.
  • Patent number: 6861873
    Abstract: A level translator circuit for use between a transmitting voltage potential circuit and a receiving voltage potential circuit is disclosed. The translator circuit comprises a logic element coupled between the transmitting circuit and the receiving circuit for translating the voltage level. The logic element includes a device which has a threshold voltage of such a level that leakage current will be minimized when the transmitting voltage potential circuit's power supply is disabled. In one embodiment, the logic element comprises a multistage inverter wherein a first stage comprises an intermediate power supply. The intermediate power supply allows for the threshold voltage to be lower. Accordingly, a level translation circuit is provided that operates effectively even when one of the voltage potential circuits is turned off.
    Type: Grant
    Filed: May 16, 2003
    Date of Patent: March 1, 2005
    Assignee: International Business Machines Corporation
    Inventor: Anthony Correale, Jr.
  • Patent number: 6833747
    Abstract: A level translator circuit for use between a lower voltage potential circuit and a higher voltage potential circuit is disclosed. The translator circuit comprises a first transistor coupled to the lower voltage potential circuit and a bootstrap mechanism coupled to the first transistor. The circuit includes a second transistor coupled to the first transistor, a higher voltage potential and the higher voltage potential circuit, and a third transistor coupled to the higher voltage potential circuit, the higher voltage potential and the second transistor. Finally, the circuit includes a fourth transistor coupled to the higher voltage potential circuit, the third transistor and the lower voltage potential circuit. The bootstrap mechanism allows for the dynamic modulation of the first transistor to maximize translation speed and to minimize power consumption.
    Type: Grant
    Filed: March 25, 2003
    Date of Patent: December 21, 2004
    Inventor: Anthony Correale, Jr.
  • Patent number: 6831495
    Abstract: A flip-flop is disclosed. The flip-flop includes a first latch for receiving at least one bit and a second latch coupled to the first latch for storing the at least one bit from the first latch. The size of the second latch is minimized to reduce power consumption. The flip-flop also includes a multiplexor coupled to the first latch and to the second latch for outputting the at least one bit from the first latch, when a clock to the multiplexor is active and for outputting the at least one bit from the second latch when the clock is inactive. A system and method in accordance with the present invention optimize power consumption in a flip-flop through the use of a multiplexor for the output function. As a result, the size of the slave latch can be minimized, which reduces the overall power consumption of the device.
    Type: Grant
    Filed: September 26, 2002
    Date of Patent: December 14, 2004
    Assignee: International Business Machines Corporation
    Inventors: Anthony Correale, Jr., Brian Thomas Kindl, Robert James Lynch
  • Patent number: 6762638
    Abstract: A method and a flip-flop is disclosed in which power consumption is reduced in a standby mode. In a first aspect, the flip-flop comprises a first latch adapted to be coupled to a first power supply and a second latch coupled to the first latch and adapted to be coupled to a second power supply. The first and second power supplies are independently controllable to minimize power consumption in a standby mode. In a second aspect, a method for minimizing the power consumption of a flip-flop is also disclosed. The flip-flop includes a first latch and a second latch coupled thereto. The method comprises providing a first independently controllable power supply coupled to the master latch; and providing a second independently controllable power supply coupled to the slave latch. The method further includes reducing the voltage of at least one of the first and second power supplies responsive to the detection of a power saving mode.
    Type: Grant
    Filed: October 16, 2002
    Date of Patent: July 13, 2004
    Assignee: International Business Machines Corporation
    Inventors: Anthony Correale, Jr., William James Goodall, III