Patents by Inventor David P. Marple

David P. Marple 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: 6587992
    Abstract: The present invention relates to layouts with geometrical objects, and more particularly, to a system and method for compacting layouts in two dimensions simultaneously. In an embodiment, the system and method of the present invention are applied to IC layouts. The present invention provides for compacting layouts in two dimensions at once without depending on expensive methods such as Branch and Bound. As a result, in an embodiment, the present invention can be applied to large layouts in much the same way as conventional, one dimensional compaction systems and methods. The present invention also provides for compacting hierarchical layouts in two dimensions at once while preserving the complete hierarchy.
    Type: Grant
    Filed: June 20, 2002
    Date of Patent: July 1, 2003
    Assignee: QDA, Inc.
    Inventor: David P. Marple
  • Publication number: 20030009728
    Abstract: The present invention relates to layouts with geometrical objects, and more particularly, to a system and method for compacting layouts in two dimensions simultaneously. In an embodiment, the system and method of the present invention are applied to IC layouts. The present invention provides for compacting layouts in two dimensions at once without depending on expensive methods such as Branch and Bound. As a result, in an embodiment, the present invention can be applied to large layouts in much the same way as conventional, one dimensional compaction systems and methods. The present invention also provides for compacting hierarchical layouts in two dimensions at once while preserving the complete hierarchy.
    Type: Application
    Filed: June 20, 2002
    Publication date: January 9, 2003
    Inventor: David P. Marple
  • Patent number: 5777887
    Abstract: An FPGA includes primary resources and redundant resources. To program an FPGA to perform a desired function, a pattern of programmable elements to be programmed that takes advantage of primary resources only is first prepared. This pattern is then modified responsive to previously obtained information about defects within the FPGA. The modified pattern takes advantage of redundant resources as direct or indirect substitutes for FPGA elements rendered unusable by defects. The FPGA is programmed in accordance with the modified pattern.
    Type: Grant
    Filed: May 12, 1995
    Date of Patent: July 7, 1998
    Assignee: Crosspoint Solutions, Inc.
    Inventors: David P. Marple, Laurence H. Cooke
  • Patent number: 5754826
    Abstract: Using the present invention, only a single design and development process needs to be conducted for ICs fabricated using a number of different fabrication processes. In one embodiment of this process, the IC is first designed on a CAD system using a generic Cell Based Architecture (CBA) library. This generic CBA library represents several libraries for different process technologies. The resulting generic design is then simulated and verified using best and worst case timing delays and other parameters which are derived from a combination of the various technologies. Hence, only one design need be created and simulated. Generic design rule and parasitic parameters are then used to optimize the placement and routing of the generic design. The post-layout generic design is then simulated and verified using performance characteristics determined by a combination of the technologies.
    Type: Grant
    Filed: August 4, 1995
    Date of Patent: May 19, 1998
    Assignee: Synopsys, Inc.
    Inventors: Abbas El Gamal, David P. Marple, Justin M. Reyneri
  • Patent number: 4646254
    Abstract: A noise threshold estimating method for use in a high signal density environment defines a noise threshold level for a plurality of frequency divided channels such that X number of said channels will be defined as being active channels and the remaining channels as being inactive. Using a novel closed loop feedback technique to define a noise threshold level, the noise threshold estimator first compares the signal level of each incoming channel with an analog threshold voltage. A logic device counts the number of active channels and then scales that number according to a predetermined scaling function. The scaled binary number is added with the noise threshold level from the previous clocked interval to define a new noise threshold level. This binary noise threshold level is converted into an analog voltage and feedback to the feedback input of the noise comparison devices to be compared with the signal level of each incoming channel.
    Type: Grant
    Filed: August 4, 1986
    Date of Patent: February 24, 1987
    Assignee: GTE Government Systems Corporation
    Inventors: Michael O'Connor, Randall L. Jackson, David P. Marple
  • Patent number: 4635217
    Abstract: A noise threshold estimator for use in a high signal density environment defines a noise threshold level for a plurality of frequency divided channels such that X number of said channels will be defined as being active channels and the remaining channels as being inactive. Using a novel closed loop feedback technique to define a noise threshold level, the noise threshold estimator first compares the signal level of each incoming channel with an analog threshold voltage. A logic device counts the number of active channels and then scales that number according to a predetermined scaling function. The scaled binary number is added with the noise threshold level from the previous clocked interval to define a new noise threshold level. This binary noise threshold level is converted into an analog voltage and fedback to the feedback input of the noise comparison devices to be compared with the signal level of each incoming channel.
    Type: Grant
    Filed: October 9, 1984
    Date of Patent: January 6, 1987
    Assignee: GTE Government Systems Corporation
    Inventors: Michael O'Connor, Randall L. Jackson, David P. Marple