Patents Assigned to Apache Design Solutions, Inc.
  • Patent number: 7987441
    Abstract: A design method places power gates or switch cells using unoccupied locations of logic cell rows. Two types of such switch cells, filler switches and sealer switches, may be provided using the unoccupied locations. In one embodiment, virtual ground voltage references to the logic cells are routed to their associated switch cells. Because conventional standard cell design and placement techniques achieve only a placement density or utilization between 70-80% (i.e., unoccupied space constitutes between 20 to 30% of the available space in each row of logic cells), by placing the power gate cells in the unoccupied space, the method does not increase the silicon real estate requirement even though the power gate cells are introduced into the design. Optimization techniques may be applied to achieve proper sizing and distribution of power gate cells, so as to avoid a performance penalty due to the power gate cells.
    Type: Grant
    Filed: August 10, 2009
    Date of Patent: July 26, 2011
    Assignee: Apache Design Solutions, Inc.
    Inventors: Gerald L. Frenkil, Srinivasan Venkatraman
  • Patent number: 7774728
    Abstract: A method and a design automation tool are provided for use in conjunction with designing logic circuits that implement virtual power signals. The method includes providing in a model for each virtual power signal an attribute that distinguishes the virtual power signal from both a logic signal and a power signal. The method also includes one or more circuit analysis, processing and synthesis tool that takes advantage of such an attribute. That is, within the design automation tool, capabilities are provided so that a virtual power signal may be processed in some instances as a logic signal, and at some instance as indistinguishable to a power rail signal or reference.
    Type: Grant
    Filed: June 10, 2005
    Date of Patent: August 10, 2010
    Assignee: Apache Design Solutions, Inc.
    Inventor: Gerald L. Frenkil
  • Patent number: 7752578
    Abstract: To minimize the voltage drops in an electronic circuit, existing instances are moved and decoupling capacitors are automatically inserted according to an algorithm. A model of the voltage drop on a row of gate elements is presented. The model allows for rapid computations of the effect of a particular move or insertion on voltage drop in the circuit.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: July 6, 2010
    Assignee: Apache Design Solutions, Inc.
    Inventors: David L. Allen, Christopher W. Kapral
  • Patent number: 7750680
    Abstract: A method extends a clock-gating technique to provide a sleep signal for controlling switch circuits that reduce active leakage power. Using this extension of the clock-gating technique, fine-grained power-gating is achieved. The method automatically identifies, at an RTL or a gate level, the logic circuits that can be power-gated. The method of the present invention derives a sleep signal for fine-grained power-gating that may be applicable to both time-critical and non-time-critical designs.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: July 6, 2010
    Assignee: Apache Design Solutions, Inc.
    Inventor: Mahesh Mamidipaka
  • Patent number: 6981230
    Abstract: An efficient inductance modeling approach for on-chip power-ground wires using their effective self-loop-inductances is disclosed. Instead of extracting the inductive coupling between every two parallel wires and putting this huge number inductance elements into circuit simulation, this technique determines the effective self-loop-inductance for each power or ground wire segment and only generates a circuit with these effective self-inductors for simulation. This approach greatly reduces the circuit size and makes the full-chip power-ground simulation with the consideration of inductance feasible.
    Type: Grant
    Filed: July 30, 2002
    Date of Patent: December 27, 2005
    Assignee: Apache Design Solutions, Inc.
    Inventors: Shen Lin, Norman Chang, Weize Xie, Richard Chou