DESIGNER-LEVEL VERIFICATION USING TIMEDIAG GENRAND/

Authors
Citation
B. Wile, DESIGNER-LEVEL VERIFICATION USING TIMEDIAG GENRAND/, IBM journal of research and development, 41(4-5), 1997, pp. 581-591
Citations number
2
Categorie Soggetti
Computer Sciences","Computer Science Hardware & Architecture
ISSN journal
00188646
Volume
41
Issue
4-5
Year of publication
1997
Pages
581 - 591
Database
ISI
SICI code
0018-8646(1997)41:4-5<581:DVUTG>2.0.ZU;2-U
Abstract
TIMEDIAG/GENRAND is a tool set used on various portions of the CMOS pr ocessor for the IBM S/390(R) Parallel Enterprise Server Generation 4 t o assist in designer-level logic verification, The concept of surround ing the logic design (hereafter referred to simply as ''logic'') under test with irritator behaviorals, a methodology developed and proven e ffective on larger simulation models, is moved to the designer level w ithout the overhead of writing multiple behaviorals. Rather than writi ng source-level (e.g., VHDL, C code, etc.) behaviorals, the method cre ates an external stimulus to the design by using a series of generaliz ed timing diagrams that obey the interface protocols of the logic unde r test, These timing diagrams are entered using the TIMEDIAG (timing d iagram) editor, The effort required for logic verification is thus lim ited to understanding and laying out the interfaces to the design-a ta sk that must be done for any well-designed unit of logic, regardless o f whether or not it is being verified at the designer level, Once the timing diagrams are written, GENRAND (general random driver) is invoke d to run simulation on the design, GENRAND randomly initiates the timi ng diagrams that obey the interface protocol, causing many different i nput and output permutations, This simulation is very effective in tes ting the logic implementation.