DocumentCode :
3146018
Title :
Practical FSM analysis for Verilog
Author :
Wang, Tsu-Hua ; Edsall, Thomas
Author_Institution :
Cisco Syst. Inc., San Jose, CA, USA
fYear :
1998
fDate :
16-19 Mar 1998
Firstpage :
52
Lastpage :
58
Abstract :
The ability to analyze a finite state machine (fsm) has always been desired by hardware designers, since an un-analyzed fsm is clearly prone to design bugs. Unfortunately there are too many ways to represent (code) an fsm. It is almost impossible for a tool to identify all possible fsm coding styles. In our department, at Cisco, we have a standardized fsm coding style. The standard fsm coding style allows us to easily extract an fsm. The extracted fsm is then fed to various tools for analysis: fsm reachability property, fsm coverage, and automatic fsm bubble diagram drawing. We show our standard fsm coding style, how fsms are extracted, and a well known algorithm that is used to study the reachability property. Then we show how to monitor the fsm transition coverage and also introduce a tool to automatically draw an fsm bubble diagram from the extracted fsm
Keywords :
diagrams; finite state machines; hardware description languages; logic CAD; Cisco; FSM coverage; Verilog; bubble diagram drawing; coding styles; design bugs; finite state machine; hardware design; reachability property; Automata; Computer aided engineering; Hardware design languages; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Verilog HDL Conference and VHDL International Users Forum, 1998. IVC/VIUF. Proceedings., 1998 International
Conference_Location :
Santa Clara, CA
ISSN :
1085-9403
Print_ISBN :
0-8186-8415-1
Type :
conf
DOI :
10.1109/IVC.1998.660680
Filename :
660680
Link To Document :
بازگشت