Difference between revisions of "Standard-cell recognition"

From F-Si wiki
Jump to navigation Jump to search
(Start article)
 
Line 1: Line 1:
Standard-cell recognition or 'functional abstraction' refers to the process of automatically deducing the abstract logical behavior of a CMOS circuit based on the transistor-level netlist. This methods find applications in verification, reverse engineering and automated design tools such as tools for [[Standard-cell characterization]].
Standard-cell recognition or 'functional abstraction' refers to the process of automatically deducing the abstract logical behavior of a CMOS circuit based on the transistor-level netlist. This methods find applications in verification, reverse engineering and automated design tools such as tools for [[Standard-cell characterization]].
==Recognizing combinational CMOS logic==
TBD
==Recognizing sequential CMOS logic==
State-full CMOS logic necessarily has feedback loops. A feedback loop can have several characteristic properties: a) It can be stable and keep it's state, b) it can be transparent and copy the state of the input data signal if the write condition is met, c) it can oscillate or cause a short (e.g. an odd-numbers of inverters connected in a circle).
Recognizing sequential logic involves detecting the feedback loops and finding their data inputs, outputs and write conditions.
==References==
<references>
<ref name="yagle"> Anthony Lester, Pirouz Bazargan-Sabet, Alain Greiner, ''YAGLE, a Second generation Functional Abstractor for CMOS VLSI Circuits'', https://dx.doi.org/10.1109/ICM.1998.825615</ref>
</references>

Revision as of 23:01, 16 February 2021

Standard-cell recognition or 'functional abstraction' refers to the process of automatically deducing the abstract logical behavior of a CMOS circuit based on the transistor-level netlist. This methods find applications in verification, reverse engineering and automated design tools such as tools for Standard-cell characterization.

Recognizing combinational CMOS logic

TBD

Recognizing sequential CMOS logic

State-full CMOS logic necessarily has feedback loops. A feedback loop can have several characteristic properties: a) It can be stable and keep it's state, b) it can be transparent and copy the state of the input data signal if the write condition is met, c) it can oscillate or cause a short (e.g. an odd-numbers of inverters connected in a circle). Recognizing sequential logic involves detecting the feedback loops and finding their data inputs, outputs and write conditions.


References

Cite error: <ref> tag defined in <references> has group attribute "" which does not appear in prior text.