Specification and analysis of NCL circuits

J. Ma*, H. K. Kapoor, T. Krilavicius, K. L. Man, N. Zhang, E. G. Lim, T. T. Jeong, S. U. Guan, J. K. Seon

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)

Abstract

Due to a number of existing limiting factors in synchronous circuit design, the semiconductor industry gives renewed interest to the application of asynchronous technology. NCL (NULL Conventional Logic) is a Delay-Insensitive (DI) clockless paradigm convenient for implementing asynchronous circuits. Efficient analysis methods and tools are proposed to specify and verify such DI systems. Based on DISP (Delay Insensitive sequential Process) specification, this paper exemplifies application of formal methods by applying Process Analysis Toolkit (PAT) to model and verify behavior of NCL circuits. A few useful constructs, such as Boolean logic gates, binary half adder and pipeline ring, are successfully modeled and verified by using PAT. The flexibility and simplicity of modeling, simulation and verification show the usefulness and applicability of PAT for NCL circuit design and verification.

Original languageEnglish
Pages (from-to)215-222
Number of pages8
JournalEngineering Letters
Volume19
Issue number3
Publication statusPublished - 24 Aug 2011

Keywords

  • CSP#
  • Integrated circuits
  • NCL circuits
  • Specification

Cite this