An algorithm for finding vectors to stimulate all paths and arcs through an LVS gate
First Claim
Patent Images
1. A method for determining paths and arcs through an LVS (“
- Low Voltage Differential Sense”
) circuit, the LVS circuit including at least one transistor and at least one sense amplifier, the method comprising;
(a) receiving a topological description of the LVS circuit;
(b) determining a function for each transistor in the LVS circuit as one of a drive transistor, a reset transistor and a pass transistor;
(c) determining at least one path from a transistor having a drive function to a sense amplifier; and
(d) for each path determining an associated arc vector.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for characterizing and validating the timing of LVS circuits. In particular, based upon an input of a topological description of an LVS circuit (e.g., a netlist) and other circuit parameters such as a clock specification or any mutex or logical correlations between inputs and ignored devices, an output of all paths and arcs from primary inputs to sense amplifier inputs is generated. A complete set of valid input vectors required to exercise all paths is generated. These vectors may then be exhaustively simulated to provide input waveforms to all sense amplifiers.
57 Citations
17 Claims
-
1. A method for determining paths and arcs through an LVS (“
- Low Voltage Differential Sense”
) circuit, the LVS circuit including at least one transistor and at least one sense amplifier, the method comprising;
(a) receiving a topological description of the LVS circuit;
(b) determining a function for each transistor in the LVS circuit as one of a drive transistor, a reset transistor and a pass transistor;
(c) determining at least one path from a transistor having a drive function to a sense amplifier; and
(d) for each path determining an associated arc vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- Low Voltage Differential Sense”
-
9. A system for determining paths and arcs through an LVS (“
- Low Voltage Differential Sense”
) circuit, the LVS circuit including at least one transistor and at least one sense amplifier, comprising;
a processor, wherein the processor is adapted to;
(a) receive a topological description of the LVS circuit;
(b) determine a function for each transistor in the LVS circuit as one of a drive transistor, a reset transistor and a pass transistor;
(c) determine at least one path from a transistor having a drive function to a sense amplifier; and
(d) for each path determine an associated arc vector. - View Dependent Claims (10, 11, 13, 14, 15, 17)
- Low Voltage Differential Sense”
-
12. A medium storing instructions adapted to be executed by a processor to perform the following:
-
(a) receiving a topological description of an LVS circuit;
(b) determining a function for each transistor in the LVS circuit as one of a drive transistor, a reset transistor and a pass transistor;
(c) determining at least one path from a transistor having a drive function to a sense amplifier; and
(d) for each path determining an associated arc vector.
-
-
16. A method for determining paths and arcs through an LVS (“
- Low Voltage Differential Sense”
) circuit, the LVS circuit including at least one transistor, at least one node, and at least one sense amplifier, the method comprising;
(a) receiving a topological description of the LVS circuit;
(b) receiving information pertaining to at least one of a mutex and a logical correlation corresponding to at least one node in the LVS circuit;
(c) determining a function for each transistor in the LVS circuit as one of a drive transistor, a reset transistor and a pass transistor;
(d) determining at least one path from a transistor having a drive function to a sense amplifier as a function of the information pertaining to the at least one of the mutex and the logical correlation; and
(e) for each path determining an associated arc vector.
- Low Voltage Differential Sense”
Specification