DocumentCode
830282
Title
Cycle decomposition in NCL
Author
Masteller, Steve ; Sorenson, Lief
Author_Institution
Theseus Logic Inc., Orlando, FL, USA
Volume
20
Issue
6
fYear
2003
Firstpage
38
Lastpage
43
Abstract
In convention logic (NCL) circuits, cycles are the fundamental unit of data storage, roughly equivalent to combinational logic bounded by latches in clocked design. Implementing the various tools common to IC design flows, such as static timing analysis and scan insertion, requires accurately identifying these cycles. Threshold gates are the basic building blocks of NCL cycles. To date, mechanisms for automatically identifying relevant NCL circuit cycles have been lacking. The NCL analyzer solves the problem of automatically identifying cycles from a gate-level netlist. It does this by identifying the acknowledge signal feeding a register from its relative signal polarity and then finding the intersection of a forward and reverse circuit traversal. Although the NCL analyzer is currently a stand-alone tool, we expect it will become an integral part of nearly all NCL-specific tools - including static timing analysis, orphan checking, ATPG, and possibly synthesis.
Keywords
asynchronous circuits; integrated circuit design; logic CAD; logic circuits; logic gates; ATPG; IC design flows; NCL analyzer; NCL circuit cycle decomposition; NCL-specific tools; combinational logic; convention logic circuits; orphan checking tool; possibly synthesis tool; scan insertion; static timing analysis; threshold gates; Automatic test pattern generation; Circuit synthesis; Clocks; Combinational circuits; Latches; Logic design; Memory; Registers; Signal processing; Timing;
fLanguage
English
Journal_Title
Design & Test of Computers, IEEE
Publisher
ieee
ISSN
0740-7475
Type
jour
DOI
10.1109/MDT.2003.1246162
Filename
1246162
Link To Document