loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
20th International Conference on VLSI Design held jointly with 6th International Conference on Embedded Systems (VLSID'07)
Synthesizing "Verification Aware" Models: Why and How?
Bangalore, India
January 06-January 10
ISBN: 0-7695-2762-0
Malay K Ganai, NEC Laboratories America, Princeton, NJ USA
Akira Mukaiyama, NEC, Tokyo, Japan
Aarti Gupta, NEC Laboratories America, Princeton, NJ USA
Kazutoshi Wakabayshi, NEC, Tokyo, Japan
Design-For-Verification (DFV) methodology i.e., exporting designer?s intent to verification tools has been quite effective in improving verification efforts. We take one step further in improving the verification efforts, by separating the design optimized for performance, area and power from the design optimized for correctness, thereby reducing the verification burden. We propose a new paradigm Synthesis-For-Verification (SFV) which involves synthesizing "verification-aware" designs that are more suitable for functional verification. SFV methodology should be applied along with DFV methodology to obtain the full benefit of verification efforts. Note, this SFV paradigm requires support only from automated synthesis approaches, e.g. High Level Synthesis (HLS), and can be easily automated. This is in contrast to DFV methodology, which requires designers? reliable insights. As part of SFV methodology, we first identify the effect of various design entities on the performance of model checkers. By guiding the use of such entities in existing behavioral synthesis techniques, we propose to obtain "verification friendly" models that are relatively easier to model check. We demonstrate effectiveness of such a paradigm using existing industry tools and designs.
Citation:
Malay K Ganai, Akira Mukaiyama, Aarti Gupta, Kazutoshi Wakabayshi, "Synthesizing "Verification Aware" Models: Why and How?," vlsid, pp.50-56, 20th International Conference on VLSI Design held jointly with 6th International Conference on Embedded Systems (VLSID'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.