The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 20, 2007
Filed:
Nov. 26, 2003
Bruce W. Mcgaughy, Fremont, CA (US);
Prashant Karhade, Mumbai, IN;
Jaideep Muhkerjee, Mountain View, CA (US);
Jun Kong, San Jose, CA (US);
Bruce W. McGaughy, Fremont, CA (US);
Prashant Karhade, Mumbai, IN;
Jaideep Muhkerjee, Mountain View, CA (US);
Jun Kong, San Jose, CA (US);
Cadence Design Systems, Inc., San Jose, CA (US);
Abstract
A system for simulating a circuit having hierarchical data structure includes a simulator module having one or more computer programs for 1) creating a static database in accordance with a netlist description of the circuit, where the static database contains topology information of the circuit; 2) selecting a group circuit for simulation, where the group circuit contains one or more leaf circuits selected from the first branch and the second branch; 3) creating a dynamic database for representing the group circuit, where the dynamic database includes references to the static database for fetching topology information dynamically during simulation; and 4) simulating the group circuit in accordance with the dynamic database. Since the system duplicates and reproduces only the relevant dynamic information when necessary, the disclosed circuit simulator uses less memory and produces better performance.