Automated Timing Constraint Generation for Pulse Gate Circuits
Skip to main content
eScholarship
Open Access Publications from the University of California

UC Santa Barbara

UC Santa Barbara Previously Published Works bannerUC Santa Barbara

Automated Timing Constraint Generation for Pulse Gate Circuits

Abstract

In this paper, we address the problem of verification of pulsegate circuits. These circuits enable the design of very high performance logic functions such as data-recovery, pipeline and FIFO control logic. We adopt an approach of using an abstraction of the structure of the circuit as the specification. From this we can first obtain the nominal case behaviour of the circuit using conventional NFA exploration techniques adapted to distributed activity systems. Following the identification of possible nominal states, we identify the critical path inequalities that must be maintained to ensure this behaviour in implementation. This strategy mimics the abstract designer behavioral view of pulse gate activity and leads to a practical set of timing constraints for composite self-resetting and astable asynchronous logic circuits.

Many UC-authored scholarly publications are freely available on this site because of the UC's open access policies. Let us know how this access is important for you.

Main Content
For improved accessibility of PDF content, download the file to your device.
Current View