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