DocumentCode :
2867956
Title :
Design of provably correct storage arrays
Author :
Joshi, R.V. ; Hwang, W. ; Kuehlmann, A.
Author_Institution :
Div. of Res., IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear :
2001
fDate :
2001
Firstpage :
196
Lastpage :
201
Abstract :
In this paper we describe a hardware design method for memory and register arrays that allows the application of formal equivalence checking for comparing a high-level register transfer level (RTL) specification with a low-level transistor implementation. Equivalence checking is increasingly applied in practical design flows to verify regular logic components. However, because of their specific organization and circuit techniques, high-performance implementations of large storage arrays require particular modifications to the general flow that make them suitable for formal equivalence checking. Two techniques are outlined in this paper. First, a special hierarchical verification scheme is described that allows the application of a partitioned comparison approach of the bit-wise organized transistor-level model with the word-wise organized RTL model. Second, a modified switch-level extraction technique is presented that extends the applicability of equivalence checking from regular dynamic CMOS circuits to self-resetting CMOS (SRCMOS) circuits
Keywords :
CMOS memory circuits; application specific integrated circuits; cellular arrays; formal verification; high level synthesis; integrated circuit design; memory architecture; shift registers; bit-wise organized transistor-level model; design flows; formal equivalence checking; hardware design method; hierarchical verification scheme; high-level register transfer level specification; low-level transistor implementation; memory arrays; partitioned comparison approach; provably correct storage arrays; register arrays; regular dynamic CMOS circuits; self-resetting CMOS; switch-level extraction technique; word-wise organized RTL model; Application specific integrated circuits; Circuit simulation; Design methodology; Hardware; Logic arrays; Logic design; Microprocessors; Registers; Semiconductor device modeling; Switching circuits;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Design, 2001. Fourteenth International Conference on
Conference_Location :
Bangalore
ISSN :
1063-9667
Print_ISBN :
0-7695-0831-6
Type :
conf
DOI :
10.1109/ICVD.2001.902660
Filename :
902660
Link To Document :
بازگشت