DocumentCode :
511745
Title :
DEV: Design explorer for verification
Author :
Soon, John Lau Kah ; Ling, Low Ching
Author_Institution :
IC Design Dept., Altera Corp., Bayan Lepas, Malaysia
fYear :
2009
fDate :
14-16 Dec. 2009
Firstpage :
413
Lastpage :
416
Abstract :
While the design complexity increases, tape-out schedule remains tight hence prompting development of a tool for applications in pre-silicon system to gate-level verification and ASIC design. The tool is developed to mitigate problems such as difficulty in hierarchical path name generation, difficulty in obtaining relation between interconnected blocks with regard to instances, ports, nets, and behavioural statements in a more meaningful way, difficulty in seeing the big picture of a design when the HDL code is extremely long even with the help of the automated tracing feature in third-party proprietary tool, and difficulty in tracing signals in ASIC designs. Data mining concept, arithmetic series and motivation from Google search engine are applied in the development of the tool with Perl and C++ as the programming languages. As a result of incremental development, current prototype of the tool known as design explorer for verification (DEV) is capable of extracting I/O metadata, structural metadata (instances, ports and nets), behavioural metadata, and has a tree diagram (hierarchical graph) generator. The prototype is applied in full-chip RTL/gate-level configuration/JTAG verification, hierarchical path name debugging in full-chip verification, and full-chip contention check. The devices involved are Stratix® IV GX and Hardcopy® III.
Keywords :
C++ language; application specific integrated circuits; data mining; data visualisation; integrated circuit design; meta data; program debugging; search engines; ASIC; C++; DEV; Google search engine; HDL code; Hardcopy® III; I/O metadata; JTAG verification; Perl; Stratix® IV GX; arithmetic series; automated tracing feature; behavioural metadata; data mining; design complexity; design explorer; full-chip RTL; full-chip contention check; gate-level configuration; gate-level verification; hierarchical graph; hierarchical path name debugging; hierarchical path name generation; interconnected blocks; pre-silicon system; programming languages; structural metadata; tape-out schedule; third-party proprietary tool; tree diagram generator; Application specific integrated circuits; Arithmetic; Computer languages; Data mining; Hardware design languages; Prototypes; Search engines; Signal design; Signal generators; Tree graphs; ASIC design; Data visualization; functional verification; search engine; text data mining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Integrated Circuits, ISIC '09. Proceedings of the 2009 12th International Symposium on
Conference_Location :
Singapore
Print_ISBN :
978-9-8108-2468-6
Type :
conf
Filename :
5403703
Link To Document :
بازگشت