Patents by Inventor John Christian Holst

John Christian Holst 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: 9583180
    Abstract: Aspects of the present disclosure generally relate to static random access memory (SRAM), and more specifically, to a low-power, row-oriented memory write assist circuit. The SRAM may generally comprise an array of bit cells arranged in rows and columns, wherein each bit cell in a row is selected for writing via a corresponding wordline for that row and wherein each bit cell in a column is coupled to a corresponding pair of bitlines for supplying complementary data values, and at least one row-oriented write assist circuit configured to temporarily reduce, to a desired voltage level, a voltage on an internal voltage line used to supply power to the bit cells of a row selected for writing.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: February 28, 2017
    Assignee: Cisco Technology, Inc.
    Inventor: John Christian Holst
  • Publication number: 20160358644
    Abstract: Aspects of the present disclosure generally relate to static random access memory (SRAM), and more specifically, to a low-power, row-oriented memory write assist circuit. The SRAM may generally comprise an array of bit cells arranged in rows and columns, wherein each bit cell in a row is selected for writing via a corresponding wordline for that row and wherein each bit cell in a column is coupled to a corresponding pair of bitlines for supplying complementary data values, and at least one row-oriented write assist circuit configured to temporarily reduce, to a desired voltage level, a voltage on an internal voltage line used to supply power to the bit cells of a row selected for writing.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 8, 2016
    Inventor: John Christian Holst
  • Patent number: 7600181
    Abstract: A circuit to reduce noise spikes on the power and ground rails of a chip when switching over an input-output bus, the circuit comprising an encoder to encode a word before transmission over the input-output bus so that the difference in the number of 1 bits and the number of 0 bits in the encoded word is upper bounded, where the upper bound is less than the length of the original word before encoding. An embodiment circuit to implement this encoding comprises partitioning the word into a plurality of smaller words. An embodiment circuit further comprises a number of stages, where in the first stage, there are a plurality of encoders to encode in pair-wise fashion the smaller words. Additional stages also comprise a plurality of encoders, each encoder performing a pair-wise encoding of words outputted by a previous stage. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: October 6, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Brian Derek Alleyne, John Christian Holst, Hai Ngoc Nguyen
  • Publication number: 20070288790
    Abstract: A circuit to reduce noise spikes on the power and ground rails of a chip when switching over an input-output bus, the circuit comprising an encoder to encode a word before transmission over the input-output bus so that the difference in the number of 1 bits and the number of 0 bits in the encoded word is upper bounded, where the upper bound is less than the length of the original word before encoding. An embodiment circuit to implement this encoding comprises partitioning the word into a plurality of smaller words. An embodiment circuit further comprises a number of stages, where in the first stage, there are a plurality of encoders to encode in pair-wise fashion the smaller words. Additional stages also comprise a plurality of encoders, each encoder performing a pair-wise encoding of words outputted by a previous stage. Other embodiments are described and claimed.
    Type: Application
    Filed: May 31, 2006
    Publication date: December 13, 2007
    Inventors: Brian Derek Alleyne, John Christian Holst, Hai Ngoc Nguyen
  • Patent number: 6258642
    Abstract: The memory cells at the very edge of an array are susceptible variations in transistor channel length and other attributes due to lithographic proximity effects. To reduce these undesirable edge effects, it is common to add non-functional sacrificial rows and columns of nearly identical memory cells around the periphery of a memory array. These “guard” cells (i.e., “end” cells, or “edge” cells) may provide, for at least the lower masking layers, a homogeneous lithographic environment at the edge of the functional array, but unfortunately consume area without adding to the storage capacity of the array. To save area, a group of functional memory cells in one array may also be used as guard cells for another memory array. The memory cells of the one array may, for example, be redundant memory cells serving the other memory array.
    Type: Grant
    Filed: May 20, 1999
    Date of Patent: July 10, 2001
    Assignee: Advanced Micro Devices, Inc.
    Inventor: John Christian Holst
  • Patent number: 6188596
    Abstract: A memory module configuration has been developed, which employs multi-level sensing, low-voltage-swing differential signal paths, and array layout techniques to better optimize area/speed/power tradeoffs. In some configurations two-level sensing is employed with secondary sense amplifiers positioned toward a middle of the memory module with memory banks or submodules positioned therearound. Primary sense-amplifiers in the submodules or banks sense differential signals on local bit-lines spanning the corresponding submodule or bank and drive a low-voltage-swing differential signal onto global bit-lines that span a subset of the submodules or banks. The global bit-lines are sensed by secondary sense amplifiers that drive data outputs across a subset of the submodules or banks toward output circuits. In some configurations the memory module is divided into upper and lower portions with upper global bit-lines spanning the upper portion and lower global bit-lines spanning the lower portion.
    Type: Grant
    Filed: May 20, 1999
    Date of Patent: February 13, 2001
    Assignee: Advanced Micro Devices, Inc.
    Inventor: John Christian Holst
  • Patent number: 6157584
    Abstract: A redundancy configurations is described in which a redundant element is able to overpower a defective element without the need for physical disconnection or logical deselection and in which plural redundant rows (or columns) are provided to replace more than one defective row (or column) in an array or subarray. Redundancy configurations are further described in which a redundant element is able to overpower a defective element without the need for physical disconnection or logical deselection and in which a given redundant row (or column) may replace a defective row (or column) in one of plural subarrays representing distinct sets of rows (or columns).
    Type: Grant
    Filed: May 20, 1999
    Date of Patent: December 5, 2000
    Assignee: Advanced Micro Devices, Inc.
    Inventor: John Christian Holst
  • Patent number: 6127880
    Abstract: An active power supply filter effectively eliminates power supply noise using a resistive element and a capacitive element coupled at a node, and a switch with a control terminal controlled by the node. The active power supply filter is suitable for high frequency operation of a voltage-controlled oscillator (VCO) in a phase-locked loop (PLL) of a high-speed microprocessor. The active power supply filter removes VCO noise that would otherwise create jitter that reduces the effective clock cycle of the microprocessor. The active power supply filter is similarly useful in applications other than VCOs, PLLs, and microprocessors in which removal of substantial amounts of noise from the power supply is useful.
    Type: Grant
    Filed: September 7, 1999
    Date of Patent: October 3, 2000
    Assignee: Advanced Micro Devices, Inc.
    Inventors: John Christian Holst, Donald A. Draper
  • Patent number: 6111794
    Abstract: A circuit and operating technique acquires input write data available at the beginning of the first half cycle and passes the write data to read terminals, bypassing read data from a memory cell that is read during the first half cycle, while incurring no read access penalty. The circuit and operating technique bypass the input write data to the read terminal in place of data transferred from the memory cells. The data is forwarded to an node having a relatively large capacitance by connecting to the node very small devices with a small capacitance and with the small devices operating in saturation. The relatively large capacitance of the node is exploited to achieve a multiplexing functionality with effectively no delay.
    Type: Grant
    Filed: June 28, 1999
    Date of Patent: August 29, 2000
    Assignee: Advanced Micro Devices, Inc.
    Inventor: John Christian Holst
  • Patent number: 6058447
    Abstract: In a circuit that generates a plurality of dynamic signals in a self-resetting signal path, none of which may occur in some cycles, a handshake circuit generates a signal indicative of whether none of the signals occurred and incorporates the plurality of dynamic signals and the signal indicative that none of the signals occurred into a handshake signal. The handshake circuit generates a "normal operation" signal designating that one of the plurality of dynamic signals occurred. The handshake circuit also generates a "reset" signal indicative that none of the signals occurred.
    Type: Grant
    Filed: September 26, 1997
    Date of Patent: May 2, 2000
    Assignee: Advanced Micro Devices, Inc.
    Inventors: John Christian Holst, Dennis Lee Wendell
  • Patent number: 6054918
    Abstract: A multiple-bit comparator achieves a fast operating speed and accurate operation through the connection of multiple individual-bit comparison devices to a first line and the connection of a timing device to a second line. The first line and the second line are differentially sensed to generate a signal designating whether all bits match or not. In some embodiments, the replica timing device is timed using a timing signal replicating the application of data to the individual-bit comparison devices and generates a signal on the second line that is delayed in comparison to the multiple-bit comparison signal on the first line by reduced sizing of the timing device in comparison to the individual-bit comparison devices. In some embodiments, a differential comparator includes a sense amplifier that is self-timed rather than utilizing a strobe signal to supply timing. In some embodiments, the sense amplifier includes a cross-coupled device that sources current between differential sides of the sense amplifier.
    Type: Grant
    Filed: September 26, 1997
    Date of Patent: April 25, 2000
    Assignee: Advanced Micro Devices, Inc.
    Inventor: John Christian Holst
  • Patent number: 5999039
    Abstract: An active power supply filter effectively eliminates power supply noise using a resistive element and a capacitive element coupled at a node, and a switch with a control terminal controlled by the node. The active power supply filter is suitable for high frequency operation of a voltage-controlled oscillator (VCO) in a phase-locked loop (PLL) of a high-speed microprocessor. The active power supply filter removes VCO noise that would otherwise create jitter that reduces the effective clock cycle of the microprocessor. The active power supply filter is similarly useful in applications other than VCOs, PLLs, and microprocessors in which removal of substantial amounts of noise from the power supply is useful.
    Type: Grant
    Filed: September 26, 1997
    Date of Patent: December 7, 1999
    Assignee: Advanced Micro Devices, Inc.
    Inventors: John Christian Holst, Donald A. Draper
  • Patent number: 5964884
    Abstract: A Self-Timed Pulse Control circuit and operating method is highly useful for adjusting delays of timing circuits to prevent logic races. In an illustrative example, the STPC circuit is used to adjust timing in self-timed sense amplifiers. The Self-Timed Pulse Control (STPC) circuit is integrated onto an integrated circuit chip along with the circuit structures that are timed using timing structures that are adjusted using STPC. The STPC is also advantageously used to modify the duty cycle of clocks, determine critical timing paths so that overall circuit speed is optimized, and adjusting dynamic circuit timing so that inoperable circuits become useful.
    Type: Grant
    Filed: September 26, 1997
    Date of Patent: October 12, 1999
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Hamid Partovi, John Christian Holst, Amos Ben-Meir
  • Patent number: 5940334
    Abstract: A circuit and operating technique acquires input write data available at the beginning of the first half cycle and passes the write data to read terminals, bypassing read data from a memory cell that is read during the first half cycle, while incurring no read access penalty. The circuit and operating technique bypass the input write data to the read terminal in place of data transferred from the memory cells. The data is forwarded to an node having a relatively large capacitance by connecting to the node very small devices with a small capacitance and with the small devices operating in saturation. The relatively large capacitance of the node is exploited to achieve a multiplexing functionality with effectively no delay.
    Type: Grant
    Filed: September 26, 1997
    Date of Patent: August 17, 1999
    Assignee: Advanced Micro Devices, Inc.
    Inventor: John Christian Holst
  • Patent number: 5883826
    Abstract: A highly suitable power conservation technique involves extending multiple word lines over a memory array row and connecting a portion of the memory cells of the memory array row to each of the word lines. Power is supplied only to the portion of the memory cells that is accessed, eliminating the static power consumption of the non-accessed memory cells. By connecting multiple word lines to select a portion of a memory row, a column address of the memory is mapped into a row decode space. Multiple metal layers in a complex integrated circuit may be exploited to form cache block select lines using multiple word lines per cell row. A storage includes a plurality of storage cells arranged in an array of rows and columns, a plurality of bit lines connecting the array of storage cells into columns, and a plurality of word lines connecting the array of storage cells into rows.
    Type: Grant
    Filed: September 26, 1997
    Date of Patent: March 16, 1999
    Inventors: Dennis Lee Wendell, John Christian Holst