Patents by Inventor Mohan Guruswamy

Mohan Guruswamy 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: 5984510
    Abstract: A method for automatically synthesizing standard cell layouts(170) given a circuit netlist, a template describing the layout style and a set of process design rules (136) starts by numerating an ordered sequence of physical netlists from the logical netlist(138). Next, a netlist is selected from the ordered sequence of physical netlists (140). Components are placed according to the selected physical netlist (144). The components are routed to implement interconnections specified by the netlist (154). The components are compacted (156). A next netlist is selected from the ordered sequence of physical netlists. The steps of placing, routing and compacting the components are repeated. The layout with the smallest width is selected(166). Finally, ies, contacts and vias are added and notches filled (170) to improve yield and performance of the circuit.
    Type: Grant
    Filed: November 1, 1996
    Date of Patent: November 16, 1999
    Assignee: Motorola Inc.
    Inventors: Mohan Guruswamy, Daniel Wesley Dulitz, Robert L. Maziasz, Srilata Raman, Venkata K. R. Chiluvuri, Andrea Berens
  • Patent number: 5901065
    Abstract: Methods (100, 200, 250) and data processing system (300) for automatically placing ties (136, 138, 146, 148) and connection elements within an integrated circuit (120). Integrated circuit dimensions (102), element locations and element dimensions (104), and tie placement rules (106) are received for a particular integrated circuit (120). The quantities are then processed to place ties within the integrated circuit (108). Tie placement rules include tie spacings (164, 166), well edge spacings (162), and diffusion spacings (168) to prevent SCR latch up and gate threshold voltage drift. Tie placement methods (100, 200) automatically place ties within the integrated circuit (120) to comply with tie spacing rules and also consider estimated compactions so that tie numbers are minimized. Associated data processing system (300) and computer readable medium operate in conjunction with the methods of the present invention.
    Type: Grant
    Filed: February 7, 1996
    Date of Patent: May 4, 1999
    Assignee: Motorola, Inc.
    Inventors: Mohan Guruswamy, Daniel W. Dulitz, Robert Maziasz
  • Patent number: 5666288
    Abstract: A method and apparatus for designing and manufacturing integrated circuits (ICs) involves providing an initial library of IC cells (106) and a behavioral circuit model (100) in order to create a gate schematic netlist (102). The gate schematic netlist (102) is optimized by changing individual transistor sizes, power rail sizes, cell pitch, and the like in a step (103). Once the optimization has occurred, the initial library can no longer be used to place and route the IC. Therefore, a hybrid logic cell library is created from the gate schematic netlist (102) via a step (105). This hybrid library and the above optimizations provides a placed and routed IC via a step (126) in a short design cycle while optimizing performance of the IC.
    Type: Grant
    Filed: April 21, 1995
    Date of Patent: September 9, 1997
    Assignee: Motorola, Inc.
    Inventors: Larry G. Jones, David T. Blaauw, Robert L. Maziasz, Mohan Guruswamy