DocumentCode :
2905117
Title :
Using formal techniques for identifying uninitialized registers in SoC designs
Author :
Saha, Anindya ; Ranmale, Rajendra S.
Author_Institution :
Broadband Silicon Technol. Center, Texas Instruments, Bangalore, India
fYear :
2002
fDate :
25-28 Sept. 2002
Firstpage :
59
Lastpage :
62
Abstract :
SoC designs today comprise IP blocks from different design teams and vendors. Because of differing design styles being used on IPs, integrating them and verifying them is a challenge for design teams. One of the problems that we have found while integrating is the way reset or initialisation circuitry is implemented. Lack of knowledge of IPs often cause problems late in the design flow when we perform gate level simulations with backannotated delays, thus uncovering a bug due to either incorrect integration or incorrect assumed behaviour. Transition relation of registers can be modeled using binary decision diagrams (BDD). Using constant propagation techniques in formal verification the BDDs can be reduced to constant values. This paper describes how formal verification techniques are used in identifying uninitialized registers in SoC designs.
Keywords :
binary decision diagrams; circuit simulation; delays; formal verification; integrated circuit design; logic simulation; system-on-chip; SoC designs; backannotated delays; binary decision diagrams; constant propagation techniques; design flow; design styles; design teams; formal techniques; formal verification; gate level simulations; initialisation circuitry; uninitialized registers; Binary decision diagrams; Boolean functions; Circuit simulation; Computational modeling; Delay; Formal verification; Instruments; Logic design; Registers; Silicon;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
ASIC/SOC Conference, 2002. 15th Annual IEEE International
Print_ISBN :
0-7803-7494-0
Type :
conf
DOI :
10.1109/ASIC.2002.1158031
Filename :
1158031
Link To Document :
بازگشت