Author :
Genoe, Mark ; Claesen, Luc ; De Man, Hugo
Abstract :
Functional verification of large digital synchronous circuits with respect to complex arithmetic and decision making algorithms is becoming more and more important. Indeed, today, system complexities are still growing, while time-to-marked is still decreasing. First-time-right circuits can be obtained by adequate checking tools for timing, electrical and behavioural verification. The paper presents new results for automatic functional verification, based on the SFG-tracing methodology, applied on applications for medium and high throughput DSP, such as audio, video and image processing. The verification is formal, complete, efficient and independent. It checks functional correctness across synthesis tasks such as allocation, scheduling, clustering, specific datapaths and controller generation, redundancy removal, buffering, pipelining, retiming, etc
Keywords :
circuit analysis computing; formal verification; parallel algorithms; signal processing; SFG-tracing methodology; automatic functional verification; behavioural verification; buffering; checking tools; complex arithmetic; controller generation; datapaths; decision making algorithms; first-time-right circuits; formal verification; functional correctness; functional verification; high throughput DSP; high throughput DSP synthesis; large digital synchronous circuits; parallel method; redundancy removal; scheduling; system complexities; time-to-marked; Automatic control; Circuit synthesis; Computer bugs; Costs; Digital signal processing; Hardware; Image processing; Signal synthesis; Switches; Throughput;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1994. ICCD '94. Proceedings., IEEE International Conference on