Methods, systems, and articles of manufacture for implementing electronic circuit designs with simulation awareness
First Claim
1. A computer implemented method for implementing an electronic circuit design of an electronic circuit with simulation awareness, comprising:
- using at least one processor that is to perform a process, the process comprising;
identifying, determining, or updating physical data of a component that includes at least a portion of a net in a layout of the electronic circuit design;
characterizing an electrical parasitic that is associated with the physical data of the component in the layout while the layout is being physically implemented, wherein the layout contains a partial, incomplete physical design and does not pass a layout versus schematic check;
providing the electrical parasitic to a schematic of the electronic circuit design to be simulated by a schematic simulator; and
performing a schematic simulation on the schematic using at least the electrical parasitic while the layout is being physically implemented.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods, systems, and articles of manufacture for implementing electronic designs with simulation awareness. A schematic is identified or created and simulated at the schematic level to characterize the functional behavior of the circuit or to ensure the circuit design meets the required design specifications. Physical data of a component of the design is identified, created, or updated, and the electrical parasitic associated with physical data is characterized. One or more electrical characteristics associated with the parasitic is further characterized and mapped to the simulator to re-simulate the circuit design to analyze the impact of parasitics. Some embodiments re-run the same simulation process incrementally in an interactive manner by accepting incremental design or parameter changes from the design environment.
117 Citations
54 Claims
-
1. A computer implemented method for implementing an electronic circuit design of an electronic circuit with simulation awareness, comprising:
-
using at least one processor that is to perform a process, the process comprising; identifying, determining, or updating physical data of a component that includes at least a portion of a net in a layout of the electronic circuit design; characterizing an electrical parasitic that is associated with the physical data of the component in the layout while the layout is being physically implemented, wherein the layout contains a partial, incomplete physical design and does not pass a layout versus schematic check; providing the electrical parasitic to a schematic of the electronic circuit design to be simulated by a schematic simulator; and performing a schematic simulation on the schematic using at least the electrical parasitic while the layout is being physically implemented. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for implementing an electronic circuit design of an electronic circuit with simulation awareness, comprising:
-
at least one processor that is at least to; identify, determine, or update physical data of a component that includes at least a portion of a net in a layout of the electronic circuit design; characterize an electrical parasitic that is associated with the physical data of the component in the layout while the layout is being physically implemented, wherein the layout contains a partial, incomplete physical design and does not pass a layout versus schematic check; provide the electrical parasitic to a schematic of the electronic circuit design to be simulated by a schematic simulator at a first level; and perform a schematic simulation on the schematic at the first level using at least the electrical parasitic while the layout is being physically implemented. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. An article of manufacture having a non-transitory computer readable storage medium comprising a sequence of instructions which, when executed by at least one processor, causes the at least one processor to execute a method for implementing an electronic circuit design of an electronic circuit with simulation awareness, the method comprising:
-
using the at least one processor and is programmed for performing a process, the process comprising; identifying, determining, or updating physical data of a component that includes at least a portion of a new in a layout of the electronic circuit design; characterizing an electrical parasitic that is associated with the physical data of the component in the layout while the layout is being physically implemented, wherein the layout contains a partial, incomplete physical design and does not pass a layout versus schematic check; providing the electrical parasitic to a schematic of the electronic circuit design to be simulated by a schematic simulator at a first level; and performing a schematic simulation on the schematic at the first level using at least the electrical parasitic while the layout is being physically implemented. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
Specification