Patents by Inventor Edward G. Moulding

Edward G. Moulding 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: 6915493
    Abstract: One embodiment of the invention provides a system that communicates feedback from a compactor to a router to facilitate layout of an integrated circuit. The system operates by first receiving a routing for a cell in an integrated circuit layout at the compactor. The system then attempts to compact the routing. If compaction of the routing fails, the system identifies an infeasibility path in the routing and rips up traces on the infeasibility path while leaving other traces undisturbed. The system then adjusts parameters associated with the routing process and reroutes the cell using the adjusted parameters. The system then attempts to compact this rerouting.
    Type: Grant
    Filed: December 23, 2002
    Date of Patent: July 5, 2005
    Assignee: Synopsys, Inc.
    Inventors: Edward G. Moulding, Vadim Gouterman
  • Publication number: 20040123252
    Abstract: One embodiment of the invention provides a system that communicates feedback from a compactor to a router to facilitate layout of an integrated circuit. The system operates by first receiving a routing for a cell in an integrated circuit layout at the compactor. The system then attempts to compact the routing. If compaction of the routing fails, the system identifies an infeasibility path in the routing and rips up traces on the infeasibility path while leaving other traces undisturbed. The system then adjusts parameters associated with the routing process and reroutes the cell using the adjusted parameters. The system then attempts to compact this rerouting.
    Type: Application
    Filed: December 23, 2002
    Publication date: June 24, 2004
    Applicant: Numerical Technologies Inc.
    Inventors: Edward G. Moulding, Vadim Gouterman