Patents by Inventor John A. Schadt

John A. Schadt 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: 7714608
    Abstract: In one embodiment, an integrated circuit, such as an FPGA, has one or more programmable termination schemes, each having a plurality of resistive termination legs connected in parallel, and a calibration circuit designed to control each termination scheme for process, voltage, and temperature (PVT) variations. A sense element in the calibration circuit and each resistive leg in each termination scheme has a transistor-based transmission gate connected in series with a non-silicided poly (NSP) resistor. The negative temperature coefficient of resistivity of each NSP resistor offsets the positive temperature coefficient of resistivity of the corresponding transmission gate to provide a temperature-independent sense element and temperature-independent termination legs. The temperature-independence and constant IV characteristic of the sense element and termination legs enable a single calibration circuit to simultaneously control multiple termination schemes operating at different termination voltage levels.
    Type: Grant
    Filed: February 12, 2009
    Date of Patent: May 11, 2010
    Assignee: Lattice Semiconductor Corporation
    Inventors: Mou C. Lin, William B. Andrews, John A. Schadt
  • Patent number: 7547995
    Abstract: In one embodiment of the invention, an integrated device has interface circuitry that includes a dynamic monitor that monitors the relative potential between (at least) two different power supplies to enable the device to react to over-voltage conditions such that appropriate selections can be made for which power supplies are selected for different components in the interface circuitry, such as output drivers and input receivers. The dynamic monitor enables over-voltage protection to be automatically implemented before the device has been configured, such as during the device's power-on state.
    Type: Grant
    Filed: February 2, 2006
    Date of Patent: June 16, 2009
    Assignee: Lattice Semiconductor Corporation
    Inventors: William B. Andrews, Larry R Fenstermaker, John A. Schadt, Mou C. Lin
  • Patent number: 7495467
    Abstract: In one embodiment of the invention, an integrated circuit, such as an FPGA, has one or more programmable termination schemes, each having a plurality of resistive termination legs connected in parallel, and a calibration circuit designed to control each termination scheme for process, voltage, and temperature (PVT) variations. The sense element in the calibration circuit and each resistive leg in each termination scheme has a transistor-based transmission gate connected in series with a non-silicided poly (NSP) resistor. The negative temperature coefficient of resistivity of each NSP resistor offsets the positive temperature coefficient of resistivity of the corresponding transmission gate to provide a temperature-independent sense element and temperature-independent termination legs.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: February 24, 2009
    Assignee: Lattice Semiconductor Corporation
    Inventors: Mou C. Lin, William B. Andrews, John A. Schadt
  • Patent number: 7443192
    Abstract: An improved output buffer having a digital output slew control and compensation for manufacturing process variations. Output slewing is accomplished by sequencing digital drive signals to paralleled output transistors. In one embodiment, a pre-driver sequences the drive signals by using the propagation delays of serially coupled digital logic gates to reduce power supply droop and/or ground bounce. The output transistors are turned off substantially simultaneously to avoid undesirable power supply DC current flow when the output buffer changes state. Programmably configuring the number of paralleled transistors that may be turned on at any given time allows a user to compensate for manufacturing process variations and determine the output impedance/drive capacity of the buffer.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: October 28, 2008
    Assignee: Lattice Semiconductor Corporation
    Inventors: William B. Andrews, Mou C. Lin, John A. Schadt
  • Patent number: 7187203
    Abstract: In accordance with an embodiment of the present invention, a programmable logic device includes a plurality of logic blocks, a plurality of memory blocks, and a plurality of continuation routing paths associated with the memory blocks. A plurality of continuation multiplexers, coupled to the continuation routing paths, are adapted to route signals between the memory blocks, between the logic blocks, and/or between the memory blocks and the logic blocks.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: March 6, 2007
    Assignee: Lattice Semiconductor Corporation
    Inventors: Christopher Hume, John A. Schadt, Margaret C. Tait, Hemanshu T. Vernenker, Allen White, Nhon Nguyen
  • Patent number: 7129749
    Abstract: A programmable logic device (PLD) having a programmable routing structure that employs non-static memory cells, such as dynamic random access memory (DRAM) cells, to control configurable circuit elements, such as pass-transistors and/or MUXes. In a representative embodiment, each DRAM cell is connected to its corresponding configurable circuit element using a buffer adapted to stabilize the output voltage generated by the cell and offset the effect of charge leakage from the cell capacitor. In addition, refresh circuitry associated with the DRAM cell periodically restores the charge in the cell capacitor using a refresh operation that is performed in the background, without disturbing the user functions of the PLD. Advantageously, a relatively large capacitance associated with a DRAM cell makes a PLD of the invention less susceptible to soft errors than a prior-art PLD that relies on SRAM cells for configuration control of its routing structure.
    Type: Grant
    Filed: October 27, 2004
    Date of Patent: October 31, 2006
    Assignee: Lattice Semiconductor Corporation
    Inventors: Larry R. Fenstermaker, John A. Schadt, Mou C. Lin
  • Patent number: 6975137
    Abstract: A programmable logic device (PLD) with a programmable logic core, block memory, and I/O circuitry has one or more blocks of standard-cell logic (SLBs) that are integrated into the PLD design to enable each SLB to be programmably connected to any one or more of the programmable core, the block memory, and/or the I/O circuitry. The addition of standard-cell-based functional blocks creates a PLD with increased overall logic density, a net smaller die size per function, lowered cost, and improvements to both power and performance characteristics relative to equivalent conventional PLDs, such as FPGAs.
    Type: Grant
    Filed: February 10, 2005
    Date of Patent: December 13, 2005
    Assignee: Lattice Semiconductor Corporation
    Inventors: John A. Schadt, William B. Andrews, Zheng Chen, Anthony K. Myers, David A. Rhein, Warren L. Ziegenfus, Fulong Zhang, Ming Hui Ding, Larry R. Fenstermaker
  • Patent number: 6877667
    Abstract: Antenna errors are corrected in an integrated circuit design utilizing spare gates distributed throughout the integrated circuit. An integrated circuit in accordance with the invention includes standard cells interspersed with spare gates. For example, the circuit may include one or more rows of spare gates arranged between groups of rows of standard cells, or islands of spare gates arranged between groups of rows of standard cells. A signal line of the integrated circuit having a detected antenna error associated therewith is coupled via one or more conductors associated with at least one metal layer of the integrated circuit to a diode or other antenna error control circuitry formed using at least one of the spare gates. The standard cells and spare gates are preferably placed in accordance with a placement operation of an automated place and route process of a standard cell computer-aided design (CAD) tool.
    Type: Grant
    Filed: August 13, 2003
    Date of Patent: April 12, 2005
    Assignee: Lattice Semiconductor Corporation
    Inventors: Jay H. Angle, Christopher D. Gorsuch, Oscar G. Mercado, Anthony K. Myers, John A. Schadt, Brian W. Yeager
  • Patent number: 6870395
    Abstract: A programmable logic device (PLD) with a programmable logic core, block memory, and I/O circuitry has one or more blocks of standard-cell logic (SLBs) that are integrated into the PLD design to enable each SLB to be programmably connected to any one or more of the programmable core, the block memory, and/or the I/O circuitry. The addition of standard-cell-based functional blocks creates a PLD with increased overall logic density, a net smaller die size per function, lowered cost, and improvements to both power and performance characteristics relative to equivalent conventional PLDs, such as FPGAs.
    Type: Grant
    Filed: March 18, 2003
    Date of Patent: March 22, 2005
    Assignee: Lattice Semiconductor Corporation
    Inventors: John A. Schadt, William B. Andrews, Zheng Chen, Anthony K. Myers, David A. Rhein, Warren L. Ziegenfus, Fulong Zhang, Ming Hui Ding, Larry R. Fenstermaker
  • Patent number: 6822477
    Abstract: An integrated circuit includes standard cells interspersed with islands of spare gates. The spare gates are arranged in multiple groups of spare gates, with each group of spare gates within a corresponding designated spare gate area of a standard cell portion of the integrated circuit. At least a given one of the groups of spare gates is arranged between first and second rows of the standard cells and includes one or more rows of spare gates. The spare gate islands may be distributed throughout the standard cell portion of the integrated circuit in a substantially uniform manner, for example, in accordance with a predetermined geometric pattern. The spare gates may be converted to active gates in conjunction with the automated place and route process using only conductors in one or more metal layers of the integrated circuit.
    Type: Grant
    Filed: June 20, 2003
    Date of Patent: November 23, 2004
    Assignee: Lattice Semiconductor Corp.
    Inventors: Craig Bingert, Christopher D. Gorsuch, Oscar G. Mercado, Anthony K. Myers, John A. Schadt, Brian W. Yeager
  • Patent number: 6814296
    Abstract: Antenna errors are corrected in an integrated circuit design utilizing spare gates distributed throughout the integrated circuit. An integrated circuit in accordance with the invention includes standard cells interspersed with spare gates. For example, the circuit may include one or more rows of spare gates arranged between groups of rows of standard cells, or islands of spare gates arranged between groups of rows of standard cells. A signal line of the integrated circuit having a detected antenna error associated therewith is coupled via one or more conductors associated with at least one metal layer of the integrated circuit to a diode or other antenna error control circuitry formed using at least one of the spare gates. The standard cells and spare gates are preferably placed in accordance with a placement operation of an automated place and route process of a standard cell computer-aided design (CAD) tool.
    Type: Grant
    Filed: April 30, 2002
    Date of Patent: November 9, 2004
    Assignee: Lattice Semiconductor Corp.
    Inventors: Jay H. Angle, Christopher D. Gorsuch, Oscar G. Mercado, Anthony K. Myers, John A. Schadt, Brian W. Yeager
  • Publication number: 20040183564
    Abstract: A programmable logic device (PLD) with a programmable logic core, block memory, and I/O circuitry has one or more blocks of standard-cell logic (SLBs) that are integrated into the PLD design to enable each SLB to be programmably connected to any one or more of the programmable core, the block memory, and/or the I/O circuitry. The addition of standard-cell-based functional blocks creates a PLD with increased overall logic density, a net smaller die size per function, lowered cost, and improvements to both power and performance characteristics relative to equivalent conventional PLDs, such as FPGAs.
    Type: Application
    Filed: March 18, 2003
    Publication date: September 23, 2004
    Applicant: Lattice Semiconductor Corporation, a Delaware corporation
    Inventors: John A. Schadt, William B. Andrews, Zheng Chen, Anthony K. Myers, David A. Rhein, Warren L. Ziegenfus, Fulong Zhang, Ming Hui Ding, Larry R. Fenstermaker
  • Patent number: 6781170
    Abstract: A base transistor structure and associated programmable cell library compatible with standard cell computer-aided design (CAD) tools are disclosed. In an illustrative embodiment of the invention, the base transistor structure is symmetric about one or more axes, and extends only a single grid of a standard cell CAD tool in width. The base transistor structure is advantageously configured in a manner that permits the utilization of gate isolation to separate active transistors in adjacent base transistor structures. The base transistor structure can be used to implement a programmable cell technology that is fully compatible with standard cell CAD tools.
    Type: Grant
    Filed: February 14, 2002
    Date of Patent: August 24, 2004
    Assignee: Lattice Semiconductor Corporation
    Inventors: Stephen R. Cebenko, David A. Rhein, John A. Schadt, Brian W. Yeager, Warren L. Ziegenfus
  • Patent number: 6600341
    Abstract: An integrated circuit includes standard cells interspersed with islands of spare gates. The spare gates are arranged in multiple groups of spare gates, with each group of spare gates within a corresponding designated spare gate area of a standard cell portion of the integrated circuit. At least a given one of the groups of spare gates is arranged between first and second rows of the standard cells and includes one or more rows of spare gates, with each row of spare gates including multiple base transistor structures arranged adjacent to one another along longitudinal dimensions of the structures. The standard cells and spare gates are preferably placed in accordance with a placement operation of an automated place and route process of a standard cell computer-aided design (CAD) tool. The spare gates may be implemented using a base transistor structure compatible with the standard cell CAD tool.
    Type: Grant
    Filed: April 30, 2002
    Date of Patent: July 29, 2003
    Assignee: Lattice Semiconductor Corp.
    Inventors: Craig Bingert, Christopher D. Gorsuch, Oscar G. Mercado, Anthony K. Myers, John A. Schadt, Brian W. Yeager
  • Publication number: 20020167042
    Abstract: Antenna errors are corrected in an integrated circuit design utilizing spare gates distributed throughout the integrated circuit. An integrated circuit in accordance with the invention includes standard cells interspersed with spare gates. For example, the circuit may include one or more rows of spare gates arranged between groups of rows of standard cells, or islands of spare gates arranged between groups of rows of standard cells. A signal line of the integrated circuit having a detected antenna error associated therewith is coupled via one or more conductors associated with at least one metal layer of the integrated circuit to a diode or other antenna error control circuitry formed using at least one of the spare gates. The standard cells and spare gates are preferably placed in accordance with a placement operation of an automated place and route process of a standard cell computer-aided design (CAD) tool.
    Type: Application
    Filed: April 30, 2002
    Publication date: November 14, 2002
    Inventors: Jay H. Angle, Christopher D. Gorsuch, Oscar G. Mercado, Anthony K. Myers, John A. Schadt, Brian W. Yeager
  • Publication number: 20020163048
    Abstract: A base transistor structure and associated programmable cell library compatible with standard cell computer-aided design (CAD) tools are disclosed. In an illustrative embodiment of the invention, the base transistor structure is symmetric about one or more axes, and extends only a single grid of a standard cell CAD tool in width. The base transistor structure is advantageously configured in a manner that permits the utilization of gate isolation to separate active transistors in adjacent base transistor structures. The base transistor structure can be used to implement a programmable cell technology that is fully compatible with standard cell CAD tools.
    Type: Application
    Filed: February 14, 2002
    Publication date: November 7, 2002
    Inventors: Stephen R. Cebenko, David A. Rhein, John A. Schadt, Brian W. Yeager, Warren L. Ziegenfus
  • Publication number: 20020163354
    Abstract: An integrated circuit includes standard cells interspersed with islands of spare gates. The spare gates are arranged in multiple groups of spare gates, with each group of spare gates within a corresponding designated spare gate area of a standard cell portion of the integrated circuit. At least a given one of the groups of spare gates is arranged between first and second rows of the standard cells and includes one or more rows of spare gates, with each row of spare gates including multiple base transistor structures arranged adjacent to one another along longitudinal dimensions of the structures. The standard cells and spare gates are preferably placed in accordance with a placement operation of an automated place and route process of a standard cell computer-aided design (CAD) tool. The spare gates may be implemented using a base transistor structure compatible with the standard cell CAD tool.
    Type: Application
    Filed: April 30, 2002
    Publication date: November 7, 2002
    Inventors: Craig Bingert, Christopher D. Gorsuch, Oscar G. Mercado, Anthony K. Myers, John A. Schadt, Brian W. Yeager