Patents by Inventor Anthony DeGroff Drumm

Anthony DeGroff Drumm 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: 8020134
    Abstract: In one embodiment, the invention is a method and apparatus for parallel processing of semiconductor chip designs. One embodiment of a method for processing a semiconductor chip design includes flattening a netlist corresponding to the semiconductor chip design, performing logic clustering on one or more logic elements incorporated in the flattened netlist to generate one or more clusters, partitioning the semiconductor chip design in accordance with the one or more clusters, and designing the individual partitions in parallel.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: September 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: Michael W. Dotson, Anthony DeGroff Drumm, Dazhuang J. Ma, Ruchir Puri, Louise H. Trevillyan
  • Patent number: 7900182
    Abstract: A method and system of designing an electronic circuit includes dividing a chip area of a design into a plurality of bins, identifying a candidate bin in the plurality of bins, and performing an area reduction on the candidate bin.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: March 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Anthony DeGroff Drumm, Lakshmi Narasimha Reddy, Louise Trevillyan
  • Publication number: 20090217227
    Abstract: In one embodiment, the invention is a method and apparatus for parallel processing of semiconductor chip designs. One embodiment of a method for processing a semiconductor chip design includes flattening a netlist corresponding to the semiconductor chip design, performing logic clustering on one or more logic elements incorporated in the flattened netlist to generate one or more clusters, partitioning the semiconductor chip design in accordance with the one or more clusters, and designing the individual partitions in parallel.
    Type: Application
    Filed: February 22, 2008
    Publication date: August 27, 2009
    Inventors: MICHAEL W. DOTSON, Anthony DeGroff Drumm, Dazhuang J. Ma, Ruchir Puri, Louise H. Trevillyan
  • Publication number: 20090044155
    Abstract: A method and system of designing an electronic circuit includes dividing a chip area of a design into a plurality of bins, identifying a candidate bin in the plurality of bins, and performing an area reduction on the candidate bin.
    Type: Application
    Filed: October 22, 2008
    Publication date: February 12, 2009
    Applicant: International Business Machines Corporation
    Inventors: Anthony DeGroff Drumm, Lakshmi Narasimba Reddy, Louise Trevillyan
  • Patent number: 7451416
    Abstract: A method and system of designing an electronic circuit includes dividing a chip area of a design into a plurality of bins, identifying a candidate bin in the plurality of bins, and performing an area reduction on the candidate bin.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: November 11, 2008
    Assignee: International Business Machines Corporation
    Inventors: Anthony DeGroff Drumm, Lakshmi Narasimha Reddy, Louise Trevillyan
  • Patent number: 7168057
    Abstract: Computationally efficient methods and systems for optimizing an integrated circuit (IC) design by targeting only a limited subsection of buffer trees in the buffer system for optimization are provided. By making intelligent decisions about which buffer trees to optimize, greater gains in design efficiency (e.g., as measured by reduced delays and/or wire length) may be realized at greatly reduced computational times when compared to conventional techniques that attempt to optimize each buffer tree.
    Type: Grant
    Filed: August 17, 2004
    Date of Patent: January 23, 2007
    Assignee: International Business Machines Corporation
    Inventors: Anthony DeGroff Drumm, Brian Christopher Wilson
  • Patent number: 6826740
    Abstract: An apparatus, program product and method use a congestion relief algorithm in connection with automated buffer insertion to relieve potential congestion during post-layout interconnect routing. The congestion relief algorithm is utilized to manipulate a plurality of L-shaped spans defined in a routing tree, and is configured to apply the congestion relief algorithm to at least a first L-shaped span among the plurality of L-shaped spans by rerouting the first L-shaped span at least partially within a rectangular area bounded by the first L-shaped span.
    Type: Grant
    Filed: May 7, 2002
    Date of Patent: November 30, 2004
    Assignee: International Business Machines Corporation
    Inventor: Anthony DeGroff Drumm
  • Publication number: 20030212976
    Abstract: An apparatus, program product and method use a congestion relief algorithm in connection with automated buffer insertion to relieve potential congestion during post-layout interconnect routing. The congestion relief algorithm is utilized to manipulate a plurality of L-shaped spans defined in a routing tree, and is configured to apply the congestion relief algorithm to at least a first L-shaped span among the plurality of L-shaped spans by rerouting the first L-shaped span at least partially within a rectangular area bounded by the first L-shaped span.
    Type: Application
    Filed: May 7, 2002
    Publication date: November 13, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Anthony DeGroff Drumm
  • Patent number: 6643683
    Abstract: An apparatus, program product and method utilize an interactive request server program to interface a plurality of client computers with a timing analysis program. The interactive request server program receives client requests from the plurality of client computers over a network, and, in response to each client request, accesses the timing analysis program to retrieve timing data based upon such client request and thereafter forwards the timing data to the client computer making such request. The interactive request server program may optionally be implemented using a web server program and an application server program, with the web server program interfacing with the client computers via an Internet-type interface, and the application server program interfacing with the timing analysis program using a programmatic interface supported by the timing analysis program.
    Type: Grant
    Filed: May 8, 2000
    Date of Patent: November 4, 2003
    Assignee: International Business Machines Corporation
    Inventors: Anthony DeGroff Drumm, Mark S Fredrickson, Marcus Matthew Poplawski, Brian Christopher Wilson
  • Patent number: 5825661
    Abstract: Automatic generation of post-layout optimization circuitry allows a computer system running an integrated circuit design tool to automatically compensate for timing errors by synthesizing circuit elements to bring the timing within specified timing constraints. A new circuit element is assigned a location without determining an allowable physical location on the integrated circuit, and all timing calculations are based on the assigned location. Then, once the timing constraints have been met by one or more new circuit elements, an incremental layout is performed to find physical locations for the new circuit elements, using the assigned locations as initial targets. By using assigned locations during timing calculations and later determining valid physical locations, many different circuit configurations may be evaluated in a short period of time, with only the best ones going through the more time-consuming step of layout and routing.
    Type: Grant
    Filed: May 1, 1996
    Date of Patent: October 20, 1998
    Assignee: International Business Machines Corporation
    Inventor: Anthony DeGroff Drumm
  • Patent number: 5799170
    Abstract: A simple system and method is disclosed that provides for the identification and removal of unnecessary buffers in a logic circuit. A special pseudo-buffer is added to the library and identified as a buffer cell with zero area. In addition, a feedthrough delay rule is associated with the pseudo-buffer such that it is treated by a timing system as a wire with no delay through which all electrical properties pass. An existing repowering function will then consider the pseudo-buffer as a replacement choice when attempting to select an optimal power level. If the pseudo buffer is chosen, it can be easily removed from the circuit at some time thereafter.
    Type: Grant
    Filed: June 18, 1996
    Date of Patent: August 25, 1998
    Assignee: International Business Machines Corporation
    Inventors: Anthony DeGroff Drumm, Robert Lowell Kanzelman, Bruce George Rudolph
  • Patent number: 5761079
    Abstract: A system for identifying and bounding the regions of a digital electronic logic design model that are affected by design revisions. The system is useful for improving the efficiency of incremental logic synthesis systems and includes procedures for recording the signals directly affected by user revision operations and for marking signals in the logic to identify those indirectly affected. A smart editor capable of parsing the formal register transfer language (RTL) in which the logic design is described is included in the system.
    Type: Grant
    Filed: July 30, 1997
    Date of Patent: June 2, 1998
    Assignee: International Business Machines Corporation
    Inventor: Anthony DeGroff Drumm