Patents by Inventor Peter Verwegen

Peter Verwegen 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: 9536030
    Abstract: According to one embodiment of the present invention, a method for optimizing an integrated circuit design is provided. The method may include identifying one or more nets crossing a boundary between a parent block, having parent logic, and a child block, having child logic. The method may include inserting interior buffers on the nets inside of the child block and exterior buffers on the nets outside of the child block and inside of the parent block, wherein the interior buffers and the exterior buffers define a buffer pair for each of the nets. The method may further include determining a first placement for the parent logic and a second placement for the child logic, such that the buffers of the buffer pair for each net are placed substantially near to one another. The method may further include determining pin locations for the child block based on the second placement.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Niels Fricke, Karsten Muuss, Peter Verwegen, Christoph W. Wandel
  • Publication number: 20150363531
    Abstract: According to one embodiment of the present invention, a method for optimizing an integrated circuit design is provided. The method may include identifying one or more nets crossing a boundary between a parent block, having parent logic, and a child block, having child logic. The method may include inserting interior buffers on the nets inside of the child block and exterior buffers on the nets outside of the child block and inside of the parent block, wherein the interior buffers and the exterior buffers define a buffer pair for each of the nets. The method may further include determining a first placement for the parent logic and a second placement for the child logic, such that the buffers of the buffer pair for each net are placed substantially near to one another. The method may further include determining pin locations for the child block based on the second placement.
    Type: Application
    Filed: June 12, 2014
    Publication date: December 17, 2015
    Inventors: Niels Fricke, Karsten Muuss, Peter Verwegen, Christoph W. Wandel
  • Patent number: 7560964
    Abstract: An edge triggered system is provided having a data and scan input includes a latch device having a clock input and an AND gate, coupled to the latch device, structured and arranged to receive a first clock signal and an inverted clock signal to generate a clock to the clock input. A process for operating an edge triggered system having a data and scan input includes forwarding a first clock signal to an input of an AND gate. The method includes inverting a second clock signal forwarded to another input of the AND gate and generating a clock input for a latch device from the AND gate.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: July 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: David E. Lackey, Steven F. Oakland, Peter Verwegen
  • Patent number: 7482851
    Abstract: An edge triggered system is provided having a data and scan input includes a latch device having a clock input and an AND gate, coupled to the latch device, structured and arranged to receive a first clock signal and an inverted clock signal to generate a clock to the clock input. A process for operating an edge triggered system having a data and scan input includes forwarding a first clock signal to an input of an AND gate. The method includes inverting a second clock signal forwarded to another input of the AND gate and generating a clock input for a latch device from the AND gate.
    Type: Grant
    Filed: June 18, 2007
    Date of Patent: January 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: David E. Lackey, Steven F. Oakland, Peter Verwegen
  • Patent number: 7401278
    Abstract: A binary latch that operates as an edge-triggered flip-flop and which is LSSD-testable that comprises an edge triggered master. The binary latch comprises an edge triggered master flip-flop (2), with a clock input connected to the system clock (SYS_CLK), with a data input (DI) and with an output (DO), a level sensitive scan design (LSSD) slave latch (3), connected to the output (DO) of the master flip-flop (2), a NAND gate (4) with a first input (41) connected to the system clock (SYS_CLK), a second input (42) connected to a test input (TEST) and with an output (43) connected to the LSSD slave latch clock input (LSSD_clk).
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: July 15, 2008
    Assignee: International Business Machines Corporation
    Inventor: Peter Verwegen
  • Publication number: 20080042712
    Abstract: An edge triggered system is provided having a data and scan input includes a latch device having a clock input and an AND gate, coupled to the latch device, structured and arranged to receive a first clock signal and an inverted clock signal to generate a clock to the clock input. A process for operating an edge triggered system having a data and scan input includes forwarding a first clock signal to an input of an AND gate. The method includes inverting a second clock signal forwarded to another input of the AND gate and generating a clock input for a latch device from the AND gate.
    Type: Application
    Filed: June 18, 2007
    Publication date: February 21, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David LACKEY, Steven OAKLAND, Peter VERWEGEN
  • Publication number: 20060208783
    Abstract: An edge triggered system is provided having a data and scan input includes a latch device having a clock input and an AND gate, coupled to the latch device, structured and arranged to receive a first clock signal and an inverted clock signal to generate a clock to the clock input. A process for operating an edge triggered system having a data and scan input includes forwarding a first clock signal to an input of an AND gate. The method includes inverting a second clock signal forwarded to another input of the AND gate and generating a clock input for a latch device from the AND gate.
    Type: Application
    Filed: March 18, 2005
    Publication date: September 21, 2006
    Applicant: IBM Corporation (International Business Machines)
    Inventors: David Lackey, Steven Oakland, Peter Verwegen
  • Publication number: 20050216806
    Abstract: Disclosed is a binary latch that operates as an edge-triggered flip-flop and which is LSSD-testable. The binary latch comprises an edge triggered master flip-flop (2), with a clock input connected to the system clock (SYS_CLK), with a data input (DI) and with an output (DO), a level sensitive scan design (LSSD) slave latch (3), connected to the output (DO) of the master flip-flop (2), a NAND gate (4) with a first input (41) connected to the system clock (SYS_CLK), a second input (42) connected to a test input (TEST) and with an output (43) connected to the LSSD slave latch clock input (LSSD_clk).
    Type: Application
    Filed: November 30, 2004
    Publication date: September 29, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Peter Verwegen
  • Patent number: 6147546
    Abstract: A zero volt/zero current fuse arrangement included of two coupled latches is provided, especially for use with interconnect layers made of copper, which prevents the dendritic growth of copper and thus reduces the possibility of "regrowing" the fuse after it has been blown.
    Type: Grant
    Filed: March 30, 1998
    Date of Patent: November 14, 2000
    Assignee: International Business Machines Corporation
    Inventor: Peter Verwegen