Patents by Inventor Peter Dahl

Peter Dahl 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: 7353488
    Abstract: An instance of a flow definition language for designing an integrated circuit implementation flow. The instance of the flow definition language includes a hierarchical collection of stages for a physical chip design. Relational constraints define the execution order of a plurality of tasks in the hierarchical collection of stages. Parameters customize the plurality of tasks. The relational constraints and parameters are hierarchically defined, such that higher order definitions in the hierarchical collection of stages override lower level definitions of the relational constraints and parameterized knobs.
    Type: Grant
    Filed: May 27, 2004
    Date of Patent: April 1, 2008
    Assignee: Magma Design Automation, Inc.
    Inventors: Mike Coffin, Peter Dahl, Cheng-yeh Yen
  • Patent number: 7117469
    Abstract: Methods for generating a padring layout design are described. These methods utilize automation while still allowing customization. Automation is emphasized as much as possible so that more time can be used to solve the various problems that make each padring layout design unique. A framework in which regular patterns can be described, replicated, and tailored is provided. The padring is broken down into zones in which slots having bumps/bond pads areas, I/O cell areas, and/or edge logic cell areas are laid out in a regular pattern through an instantiation process. Edge logic, which is comprised of standard cells, is pulled from the core of the chip because these cells couple directly to I/O cells and are critical for timing.
    Type: Grant
    Filed: October 3, 2002
    Date of Patent: October 3, 2006
    Assignee: Magma Design Automation, Inc.
    Inventor: Peter Dahl
  • Publication number: 20050224269
    Abstract: An open adaptable operator's platform is provided for a vehicle, such as an agricultural or industrial utility vehicle. The platform is movably supported on the vehicle in order to damp and/or suppress vibrations during operation. Rollover protection is fastened to the platform to protect an operator at least partially from injury in case the vehicle is overturned. Noise generated by the rollover protection is reduced or avoided.
    Type: Application
    Filed: March 11, 2005
    Publication date: October 13, 2005
    Inventor: Peter Dahl
  • Patent number: 6865721
    Abstract: An abutted-pin hierarchical physical design process is described. The abutted-pin hierarchical physical design provides solutions to the problems of the traditional hierarchical physical design and provides additional advantages and benefits. In particular, the abutted-pin hierarchical physical design does not have channels. Moreover, in the abutted-pin hierarchical physical design, components of the top-level are merged into the block-level so that the top-level netlist is reduced significantly.
    Type: Grant
    Filed: March 22, 2002
    Date of Patent: March 8, 2005
    Assignee: ReShape, Inc.
    Inventors: Peter Dahl, Byron Dickinson, Margie Levine, Paul Rodman
  • Patent number: 6857116
    Abstract: An abutted-pin hierarchical physical design process is described. The abutted-pin hierarchical physical design provides solutions to the problems of the traditional hierarchical physical design and provides additional advantages and benefits. In particular, the abutted-pin hierarchical physical design does not have channels. Moreover, in the abutted-pin hierarchical physical design, components of the top-level are merged into the block-level so that the top-level netlist is reduced significantly.
    Type: Grant
    Filed: November 15, 2000
    Date of Patent: February 15, 2005
    Assignee: Reshape, Inc.
    Inventors: Peter Dahl, Byron Dickinson, Margie Levine, Paul Rodman
  • Patent number: 6854093
    Abstract: An abutted-pin hierarchical physical design process is described. The abutted-pin hierarchical physical design provides solutions to the problems of the traditional hierarchical physical design and provides additional advantages and benefits. In particular, the abutted-pin hierarchical physical design does not have channels. Moreover, in the abutted-pin hierarchical physical design, components of the top-level are merged into the block-level so that the top-level netlist is reduced significantly.
    Type: Grant
    Filed: March 22, 2002
    Date of Patent: February 8, 2005
    Assignee: Reshape, Inc.
    Inventors: Peter Dahl, Byron Dickinson, Margie Levine, Paul Rodman
  • Patent number: 6823501
    Abstract: Methods for generating a padring layout design are described. These methods utilize automation while still allowing customization. Automation is emphasized as much as possible so that more time can be used to solve the various problems that make each padring layout design unique. A framework in which regular patterns can be described, replicated, and tailored is provided. The padring is broken down into zones in which slots having bumps/bond pads areas, I/O cell areas, and/or edge logic cell areas are laid out in a regular pattern through an instantiation process. Edge logic, which is comprised of standard cells, is pulled from the core of the chip because these cells couple directly to I/O cells and are critical for timing.
    Type: Grant
    Filed: October 3, 2002
    Date of Patent: November 23, 2004
    Assignee: Reshape, Inc.
    Inventor: Peter Dahl
  • Patent number: 6757874
    Abstract: An abutted-pin hierarchical physical design process is described. The abutted-pin hierarchical physical design provides solutions to the problems of the traditional hierarchical physical design and provides additional advantages and benefits. In particular, the abutted-pin hierarchical physical design does not have channels. Moreover, in the abutted-pin hierarchical physical design, components of the top-level are merged into the block-level so that the top-level netlist is reduced significantly.
    Type: Grant
    Filed: March 22, 2002
    Date of Patent: June 29, 2004
    Assignee: ReShape, Inc.
    Inventors: Peter Dahl, Byron Dickinson, Margie Levine, Paul Rodman
  • Patent number: 6734046
    Abstract: Methods for generating a padring layout design are described. These methods utilize automation while still allowing customization. Automation is emphasized as much as possible so that more time can be used to solve the various problems that make each padring layout design unique. A framework in which regular patterns can be described, replicated, and tailored is provided. The padring is broken down into zones in which slots having bumps/bond pads areas, I/O cell areas, and/or edge logic cell areas are laid out in a regular pattern through an instantiation process. Edge logic, which is comprised of standard cells, is pulled from the core of the chip because these cells couple directly to I/O cells and are critical for timing.
    Type: Grant
    Filed: October 3, 2002
    Date of Patent: May 11, 2004
    Assignee: Reshape, Inc.
    Inventor: Peter Dahl
  • Patent number: 6574788
    Abstract: A method and system for automatically generating low level design tool commands as dependency graphs from abstracted high level physical design stages. The novel system inputs names of blocks of a hierarchical integrated circuit. Each block name has associated with it certain variables, stages and conditional statements. The stages represent a set of linked physical design processes that are to be executed on the block. Stages can be dependent on other stages and therefore are executed in-order on the block depending on how they are linked in the input set. The system automatically generates, from the input set, a dependency graph for each block. The dependency graph includes a large volume of nodes with associated parameters and options. Each node includes one or more low level program commands (“tasks”) for directing a number of physical design tools, e.g., programs, to perform various functions with respect to the block. Each node can receive input and generate an output.
    Type: Grant
    Filed: November 13, 2000
    Date of Patent: June 3, 2003
    Assignee: ReShape, Inc.
    Inventors: Margie Levine, Peter Dahl, Byron Dickinson, Jagat Patel, Paul Rodman
  • Patent number: 6564364
    Abstract: A method for implementing a user interface for performing physical design operations on an integrated circuit netlist. The method includes accessing an input file and parsing the input file to identify elements within the netlist matching corresponding elements within a first library file. At least one element within the netlist is identified that does not have a corresponding element within the first library file. A modifiable element corresponding to the at least one element is stored within a second library file. A subsequent occurrence of the at least one element is matched to the modifiable element in the second library file. The parsing of the input file of the integrated circuit netlist is completed and a build of the integrated circuit netlist is then completed based on the parsed input file and specifications stored in the first or second library files.
    Type: Grant
    Filed: July 18, 2001
    Date of Patent: May 13, 2003
    Assignee: Reshape, Inc.
    Inventors: Peter Dahl, Byron Dickinson, Margie Levine, Paul Rodman
  • Patent number: 6564363
    Abstract: A method for implementing a user interface for performing physical design operations on an integrated circuit netlist. The method includes accessing an input file containing identifications of a plurality of blocks of cells of the integrated circuit netlist, each block representing circuit components to be realized in physical form. A view of the plurality blocks is presented to a user, the view provided by a computer display. Attach points are defined for each block. Connections for the blocks are defined by graphically linking the attach points of the respective blocks. The input file is updated in accordance with the defined connections.
    Type: Grant
    Filed: July 18, 2001
    Date of Patent: May 13, 2003
    Assignee: Reshape, Inc.
    Inventors: Peter Dahl, Byron Dickinson, Margie Levine, Paul Rodman
  • Patent number: 6557153
    Abstract: A method for implementing a user interface for performing physical design operations on an integrated circuit netlist. The method includes accessing vertical and horizontal dimensions of an area of an integrated circuit netlist and accessing a grid for power and ground lines of the integrated circuit netlist. A view is presented of the grid to a user by a computer display. A plurality of blocks of cells of the integrated circuit netlist are accessed, wherein each block represents circuit components to be realized in physical form. The dimensions of the plurality of blocks to the grid such that the dimensions of the blocks align with the grid.
    Type: Grant
    Filed: November 15, 2000
    Date of Patent: April 29, 2003
    Assignee: Reshape, Inc.
    Inventors: Peter Dahl, Byron Dickinson, Margie Levine, Paul Rodman
  • Patent number: 6553554
    Abstract: A method and system for implementing a user interface for performing physical design operations on an integrated circuit netlist. The method includes the step of accessing vertical and horizontal dimensions of an area of an integrated circuit netlist. A grid for power and ground lines of the integrated circuit netlist is then accessed. A view of the grid is presented to a user, wherein the view is provided by a computer display. A plurality of blocks of cells of the integrated circuit netlist are accessed, with each block representing circuit components to be realized in physical form. The dimensions of the plurality of blocks are snapped to the grid such that the dimensions of the blocks align with the grid.
    Type: Grant
    Filed: July 18, 2001
    Date of Patent: April 22, 2003
    Assignee: Reshape, Inc.
    Inventors: Peter Dahl, Byron Dickinson, Margie Levine, Paul Rodman
  • Patent number: 6301704
    Abstract: A method, system, and computer product uses a hashed static single assignment (SSA) form as a program representation and a medium for performing global scalar optimization. A compiler, after expressing the computer program in SSA form, can perform one or more static single assignment (SSA)-based, SSA-preserving global scalar optimization procedures on the SSA representation. Such a procedure modifies, (i.e., optimizes) the SSA representation of the program while preserving the utility of its embedded use-deprogram information for purposes of subsequent SSA-based, SSA-preserving global scalar optimizations. This saves the overhead expense of having to explicitly regenerate use-def program information for successive SSA-based, SSA-preserving global scalar optimizations.
    Type: Grant
    Filed: June 16, 1998
    Date of Patent: October 9, 2001
    Assignee: Silicon Graphics, Inc.
    Inventors: Frederick Chow, Sun Chan, Peter Dahl, Robert Kennedy, Shin-Ming Liu, Raymond Lo, Mark Streich, Peng Tu
  • Patent number: 6244123
    Abstract: In a multiple-speed grearbox having a selectively switchable dual friction clutches, a first clutch connected to a first input shaft, a second friction clutch connected to a second input shaft, gears belonging to gear pairs arranged on the first and second input shafts and meshing with gears on two countershafts, one of the countershafts provided with an output pinion, the gear pairs including a fixed gear and a loose gear connected selectively with its drive shaft by a synchronizer clutch, two loose gears having with synchronizing clutches arranged between these gears arranged on the first and second input shafts, and two pairs of loose gears having synchronizer clutches arranged between them arranged on the countershaft forming the output shaft.
    Type: Grant
    Filed: August 24, 1999
    Date of Patent: June 12, 2001
    Assignee: Ford Global Technologies, Inc.
    Inventors: Andreas Hegerath, Hans Peter Nett, Peter Dahl, Ulrich Eggert
  • Patent number: 4061382
    Abstract: A bolt has an inner end threaded into a door body. A sleeve surrounds the bolt, and a locking bar surrounds the sleeve. A spring is supported by the bolt and urges the sleeve and locking bar toward the outer end of the bolt. A nut is threaded onto the outer end of the bolt and contacts the sleeve, so that rotation of the nut moves the sleeve axially of the bolt to adjust the pressure of the spring on the locking bar. A lock nut is screwed onto the outer end of the bolt and is locked to the nut, so that rotation of the lock nut rotates the bolt and adjusts the circumferential position of the locking bar.
    Type: Grant
    Filed: December 21, 1976
    Date of Patent: December 6, 1977
    Assignee: Didier Engineering GmbH
    Inventor: Klaus-Peter Dahl