Patents by Inventor Paul A. Bunce

Paul A. Bunce 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).

  • Publication number: 20070033459
    Abstract: A semiconductor memory circuit enabling replacement of defective memory elements and associated circuitry with non-defective spare elements of the RAM and associated circuitry, is scanned to enable replacement of a defective RAM element prior to repair of the RAM. A set of set/reset latches are coupled to receive the signal from the memory elements, and a multiplexer control circuit coupled to receive a shift signal and a ram_inhibit signal from a multiplexer to provide specific input signals to the multiplexer components. When a scan operation begins an active clock signal sets a set/reset latch to ram_inhibit mode and this blocks the memory elements from influencing the state of memory output latches, whereby when an memory operation begins, an active clocking signal will reset the set/reset latch into system mode to cause the multiplexers pass appropriate signals from the memory elements to the output latches, and the spare memory element is activated to replace a defective memory element.
    Type: Application
    Filed: July 13, 2005
    Publication date: February 8, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul A. Bunce, John D. Davis, Patrick J. Meaney, Donald W. Plass
  • Patent number: 7102944
    Abstract: The invention may comprise circuit for programmable control of a discharge deactivation signal when interfacing local bitlines to a global bitline or other circuit. The invention may also comprise a method for programmable ground circuit control for control of a discharge signal deactivation when interfacing local bitlines to a global bitline via a bitline evaluation discharge device comprising: providing input logic states to inputs of a controller circuit; outputting an adjustable ground value from the controller circuit; and controlling the bitline evaluation discharge device with the adjustable ground value.
    Type: Grant
    Filed: February 11, 2005
    Date of Patent: September 5, 2006
    Assignee: International Business Machines Corporation
    Inventors: Paul A. Bunce, John D. Davis, Donald W. Plass
  • Patent number: 7099203
    Abstract: A circuit and a method for writing a binary value to a memory cell are provided. The circuit includes a first field-effect transistor having a first drain, a first drain, and a first gate operably coupled between the first drain and the first source. The first drain is operably coupled to a first memory cell. The first gate configured to receive a first data signal. The circuit further includes a second field-effect transistor having a second drain, a second source, and a second gate operably coupled between the second drain and the second source. The drain source is operably coupled to the first memory cell. The second gate is configured to receive a second data signal. The circuit further includes a first signal inverter having a first input terminal and a first output terminal. The first output terminal is operably coupled to both of the first and second sources.
    Type: Grant
    Filed: February 11, 2005
    Date of Patent: August 29, 2006
    Assignee: International Business Machines Corporation
    Inventors: Paul A. Bunce, John D. Davis, Donald W. Plass
  • Publication number: 20060181954
    Abstract: A circuit and a method for writing a binary value to a memory cell are provided. The circuit includes a first field-effect transistor having a first drain, a first drain, and a first gate operably coupled between the first drain and the first source. The first drain is operably coupled to a first memory cell. The first gate configured to receive a first data signal. The circuit further includes a second field-effect transistor having a second drain, a second source, and a second gate operably coupled between the second drain and the second source. The drain source is operably coupled to the first memory cell. The second gate is configured to receive a second data signal. The circuit further includes a first signal inverter having a first input terminal and a first output terminal. The first output terminal is operably coupled to both of the first and second sources.
    Type: Application
    Filed: February 11, 2005
    Publication date: August 17, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul Bunce, John Davis, Donald Plass
  • Publication number: 20060181951
    Abstract: A system for generating one or more common address signals for multi-port memory arrays. The system includes circuitry receiving one or more read address signal; circuitry receiving one or more write address signal; circuitry receiving an array clock signal; circuitry receiving one or more enable signal; and circuitry generating the common address signals in response to the enable signal, the array clock signal and one of the read address signal and write address signal.
    Type: Application
    Filed: February 11, 2005
    Publication date: August 17, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul Bunce, John Davis, Donald Plass
  • Publication number: 20060181952
    Abstract: The invention may comprise circuit for programmable control of a discharge deactivation signal when interfacing local bitlines to a global bitline or other circuit. The invention may also comprise a method for programmable ground circuit control for control of a discharge signal deactivation when interfacing local bitlines to a global bitline via a bitline evaluation discharge device comprising: providing input logic states to inputs of a controller circuit; outputting an adjustable ground value from the controller circuit; and controlling the bitline evaluation discharge device with the adjustable ground value.
    Type: Application
    Filed: February 11, 2005
    Publication date: August 17, 2006
    Applicant: International Business Machines Corporation
    Inventors: Paul Bunce, John Davis, Donald Plass
  • Publication number: 20060179382
    Abstract: A method and circuit for implementing array bypass operations without access penalty for a random access memory circuit. The random access memory circuit includes a circuit array of memory cells, a read circuit, a data output register, a data input register, a write circuit, a write control register, a bypass control register, a row decoder, and an address register. The method includes directly coupling the read circuit to the data output register and coupling-the bypass control register to the row detector. The bypass control register issues a bypass signal to the row decoder. The bypass signal includes one of an active bypass signal and an inactive bypass signal. If the bypass signal issued is inactive, then one of a read operation and a write-through operation without bypass is performed. If the bypass control signal issued is active, then a write-through operation is performed in bypass mode.
    Type: Application
    Filed: February 10, 2005
    Publication date: August 10, 2006
    Applicant: International Business Machines Corporation
    Inventors: Paul Bunce, John Davis, Donald Plass
  • Publication number: 20060176073
    Abstract: A clocked bleeder device is used to precondition an intermediate node of an integrated circuit. The clocked bleeder device is activated by a clock signal. The clock signal activates the bleeder device at a time in which the integrated circuit is inactive. The clock signal controls the period of time in which the clocked bleeder device is active.
    Type: Application
    Filed: February 9, 2005
    Publication date: August 10, 2006
    Applicant: International Business Machines Corporation
    Inventors: Ann Chen, Paul Bunce, John Davis, Donald Plass
  • Publication number: 20060176756
    Abstract: Write control circuitry and control method are provided for a memory array configured with multiple memory subarrays. The write control circuitry includes multiple subarray write controllers associated with the multiple memory subarrays, each subarray write controller selectively enabling a local write control signal to its associated memory subarray. The selectively enabling is responsive to a received subarray select signal, wherein only one subarray select signal is active at a time. At least some subarray write controllers are powered at least in part via a switched power node, wherein powering of the switched power node is distributively implemented among the subarray write controllers. In one example, the distributively implemented powering of the switched power node is accomplished via multiple inverters distributed among the subarray write controllers, each inverter having an output coupled to the switched power node, and an input coupled to receive a global write enable signal.
    Type: Application
    Filed: February 9, 2005
    Publication date: August 10, 2006
    Applicant: International Business Machines Corporation
    Inventors: John Davis, Paul Bunce, Donald Plass, Kenneth Reyer
  • Publication number: 20060176743
    Abstract: Embodiments of the invention include a circuit for interfacing local bitlines to a global bitline. The circuit includes an interface line coupled to a local bitline through a local bitline device. A global output device has an input coupled to the interface line and an output coupled to the global bitline. A clamping device is coupled to the interface line, the clamping device coupling the interface line to ground in response to a data in signal. A memory having the circuit is also disclosed.
    Type: Application
    Filed: February 9, 2005
    Publication date: August 10, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul Bunce, John Davis, Donald Plass
  • Publication number: 20060176760
    Abstract: A global and local read control synchronization method and system are provided for a memory array configured with multiple memory subarrays. Address signals are decoded to activate based thereon subarray select signals and a cumulative subarray select signal. The cumulative subarray select signal goes active whenever a subarray select signal goes active, and therefore, each pulse of the cumulative subarray select signal is synchronous with one pulse of the subarray select signals. Local read control signals for the multiple memory subarrays are obtained employing the subarray select signals, and at least one global read control signal for the memory array is obtained employing the cumulative subarray select signal. In one example, the memory array has a hierarchical bitline architecture.
    Type: Application
    Filed: February 9, 2005
    Publication date: August 10, 2006
    Applicant: International Business Machines Corporation
    Inventors: Paul Bunce, John Davis, James Dawson, Donald Plass
  • Publication number: 20060176747
    Abstract: A circuit for interfacing local bitlines to a global bitline. The circuit includes a first device having an input coupled to a first local bitline in a first memory sub-array. A second device has an input coupled to a second local bitline in a second memory sub-array. An interface line is coupled to an output of the first device and coupled to an output of the second device. A precharge device is coupled to the interface line, the precharge device coupling the interface line to ground in response to a precharge signal. A global output device has an input coupled to the interface line and an output coupled to the global bitline.
    Type: Application
    Filed: February 9, 2005
    Publication date: August 10, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul Bunce, John Davis, Donald Plass
  • Patent number: 7088638
    Abstract: A global and local read control synchronization method and system are provided for a memory array configured with multiple memory subarrays. Address signals are decoded to activate based thereon subarray select signals and a cumulative subarray select signal. The cumulative subarray select signal goes active whenever a subarray select signal goes active, and therefore, each pulse of the cumulative subarray select signal is synchronous with one pulse of the subarray select signals. Local read control signals for the multiple memory subarrays are obtained employing the subarray select signals, and at least one global read control signal for the memory array is obtained employing the cumulative subarray select signal. In one example, the memory array has a hierarchical bitline architecture.
    Type: Grant
    Filed: February 9, 2005
    Date of Patent: August 8, 2006
    Assignee: International Business Machines Corporation
    Inventors: Paul A. Bunce, John D. Davis, James W. Dawson, Donald W. Plass
  • Publication number: 20060174153
    Abstract: A clock control method and apparatus are provided employing a clock control circuit which generates an array clock for a memory array from a system clock and a reset control signal. The reset control signal is one of a plurality of input control signals to the clock control circuit. When the system clock is below a predefined frequency threshold, the reset control signal is an array tracking reset signal, wherein the active pulse width of the array clock is system clock frequency independent, and when the system clock is above the predefined frequency threshold, the reset control signal is a mid-cycle reset signal, meaning that the active pulse width of the array clock is system clock frequency dependent. A bypass signal is provided as a third input control signal, which when active causes the clock control circuit to output an array clock which mirrors the system clock.
    Type: Application
    Filed: February 3, 2005
    Publication date: August 3, 2006
    Applicant: International Business Machines Corporation
    Inventors: James Dawson, Paul Bunce, Donald Plass, Kenneth Reyer
  • Patent number: 7085173
    Abstract: Embodiments of the invention include a circuit for interfacing local bitlines to a global bitline. The circuit includes an interface line coupled to a local bitline through a local bitline device. A global output device has an input coupled to the interface line and an output coupled to the global bitline. A clamping device is coupled to the interface line, the clamping device coupling the interface line to ground in response to a data in signal. A memory having the circuit is also disclosed.
    Type: Grant
    Filed: February 9, 2005
    Date of Patent: August 1, 2006
    Assignee: International Business Machines Corporation
    Inventors: Paul A. Bunce, John D. Davis, Donald W. Plass
  • Patent number: 7075855
    Abstract: An output timing control circuit for use with a memory array. The output timing control circuit includes a redundancy decode circuit and a bit column output circuit. The bit column output circuit includes a first bit column output gate and a second bit column output gate, each bit column output gate is coupled to a bitline in the memory array. A precharge circuit is coupled to an output of the first bit column output gate and the second bit column output gate. The precharge circuit is responsive to a port enable signal. The redundancy decode circuit receives the port enable signal and a fuse signal and activates one of the first bit column output gate and the second bit column output gate.
    Type: Grant
    Filed: February 8, 2005
    Date of Patent: July 11, 2006
    Assignee: International Business Machines Corporation
    Inventors: Paul A. Bunce, John D. Davis, Donald W. Plass
  • Patent number: 7023759
    Abstract: A method of generating access signals for a memory array. The method includes receiving a synchronization signal and generating a wordline select signal in response to the synchronization signal. A local precharge signal is generated in response to the synchronization signal. A precharge signal is generated in response to the synchronization signal, the precharge signal being a row signal for regulating memory array read operations. A write signal is generated in response to the synchronization signal, the write signal being a row signal for regulating memory array write operations.
    Type: Grant
    Filed: February 9, 2005
    Date of Patent: April 4, 2006
    Assignee: International Business Machines Corporation
    Inventors: Paul A. Bunce, John D. Davis, Donald W. Plass
  • Patent number: 7009895
    Abstract: The method described uses a Skip-Over technique which requires a set of muxes at the input and output of a block that is to be repaired. The improved method of implementing I/O redundancy control logic has a minimal impact to both chip area and chip wire tracks. To overcome problems of required real estate usage on a chip that was undesirable enables use of odd and even decoder outputs that can share a single wire track, the same wire being utilizable for both odd and even decoder outputs. In order to implement the decode and carry function as a centralized function, there arises a requirement that logically adjacent decode circuits (decoders connected by a carry signal) should be physically close together to minimize the overhead of the carry wiring. If the decode structure and the mux structure are arranged orthogonal to each other, then each decoder output would require a wire track. The described method however, allows odd and even decoder outputs to share the same wire track.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: March 7, 2006
    Assignee: International Business Machines Corporation
    Inventors: Paul A. Bunce, John D. Davis, Thomas J. Knips, Donald W. Plass
  • Publication number: 20050226063
    Abstract: The method described uses a Skip-Over technique which requires a set of muxes at the input and output of a block that is to be repaired. The improved method of implementing I/O redundancy control logic has a minimal impact to both chip area and chip wire tracks. To overcome problems of required real estate usage on a chip that was undesirable enables use of odd and even decoder outputs that can share a single wire track, the same wire being utilizable for both odd and even decoder outputs. In order to implement the decode and carry function as a centralized function, there arises a requirement that logically adjacent decode circuits (decoders connected by a carry signal) should be physically close together to minimize the overhead of the carry wiring. If the decode structure and the mux structure are arranged orthogonal to each other, then each decoder output would require a wire track. The described method however, allows odd and even decoder outputs to share the same wire track.
    Type: Application
    Filed: March 31, 2004
    Publication date: October 13, 2005
    Applicant: International Business Machines Corporation
    Inventors: Paul Bunce, John Davis, Thomas Knips, Donald Plass
  • Patent number: 6822885
    Abstract: A high speed latch and compare function providing rapid cache comparison through the use of a dual rail comparison circuit having transmission gate exclusive or (XOR) circuits.
    Type: Grant
    Filed: April 14, 2003
    Date of Patent: November 23, 2004
    Assignee: International Business Machines Corporation
    Inventors: Paul A. Bunce, John D. Davis, Donald W. Plass