SYNTHESIS OF INITIALIZABLE ASYNCHRONOUS CIRCUITS

Citation
St. Chakradhar et al., SYNTHESIS OF INITIALIZABLE ASYNCHRONOUS CIRCUITS, IEEE transactions on very large scale integration (VLSI) systems, 4(2), 1996, pp. 254-263
Citations number
25
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture
ISSN journal
10638210
Volume
4
Issue
2
Year of publication
1996
Pages
254 - 263
Database
ISI
SICI code
1063-8210(1996)4:2<254:SOIAC>2.0.ZU;2-6
Abstract
We show that existing synthesis techniques may produce asynchronous ci rcuits that are not initializable by gate-level analysis tools even wh en the design is functionally initializable. Due to the absence of any initialization sequence, a fault simulator or test generator that ass umes an unknown starting state will be completely ineffective for thes e circuits, In this paper, we show that proper consideration of initia lizability during the asynchronous circuit synthesis procedure can gua rantee initializable implementations. We show that the assignment of d on't cares during the synthesis procedure affects the initializability of the final implementation, We present a novel implicit enumeration procedure that selectively assigns don't cares to obtain an initializa ble implementation, Initialization sequences are obtained as a by-prod uct of our synthesis procedure.