Patents by Inventor Daniel Wesley

Daniel Wesley 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: 5987086
    Abstract: A method of interconnecting transistors and other devices in order to optimize area of a layout of a cell while honoring performance constraints (1502) and enhancing yield starts with a prerouting step (152) that routes adjacent transistors using diffusion wiring (1506), routes power and ground nets (1508), routes aligned gates (1510), routes all remaining aligned source/drain nets as well as any special nets (1512). Next, all of the remaining nets are routed using an area based router (1408). Nets are order based on time criticality or net topology (1602). A routing grid is assigned for all the layers to be used in routing (1604). An initial coarse routing is performed (1606). Wire groups are assigned to routing layers (1608). Routing is improved and vias are minimized (1610). A determination is then made whether the routing solution is acceptable (1612). If the routintg solution is not acceptable, the routing space is expanded and routing costs and via costs are modifyied to improve the routing solution.
    Type: Grant
    Filed: November 1, 1996
    Date of Patent: November 16, 1999
    Assignee: Motorola Inc.
    Inventors: Srilata Raman, Mohankumar Guruswamy, Daniel Wesley Dulitz, Venkata K. R. Chiluvuri, Robert L. Maziasz