DocumentCode :
3021088
Title :
Automatic functional vector generation using the interacting FSM model
Author :
Liu, Chien-Nan Jimmy ; Yen, Chia-Chih ; Jou, Jing-Yang
Author_Institution :
Dept. of Electron. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
fYear :
2001
fDate :
2001
Firstpage :
372
Lastpage :
377
Abstract :
While the coverage-driven design validation is becoming popular, it would be more convenient for users to have an automatic generator that can generate the input patterns to satisfy the coverage requirements. The symbolic techniques can be used to generate the desired input patterns easily for a specific state transition in a FSM. However, it is not practical for real designs because the memory requirement is often unmanageable. In this paper, we propose an automatic pattern generation engine that can overcome the memory issues for large circuits. It can generate all possible input combinations or notify that such cases will never happen for any specific state transitions. Because we can reasonably partition the HDL designs into the interacting FSM model, the peak memory requirement can be significantly reduced by using the “divide and conquer” strategy for those small FSMs. The experimental results show that we can indeed generate the required input patterns with reasonable memory requirement for the designs with thousands of registers
Keywords :
automatic test pattern generation; binary decision diagrams; divide and conquer methods; finite state machines; hardware description languages; logic partitioning; logic testing; symbol manipulation; BDD-based techniques; HDL design partitioning; automatic functional vector generation; automatic pattern generation engine; coverage requirements; coverage-driven design validation; divide/conquer strategy; input patterns; interacting FSM model; large circuits; peak memory requirement; state transition; symbolic techniques; Automata; Boolean functions; Circuits; Data structures; Design engineering; Electronic design automation and methodology; Engines; Formal verification; Hardware design languages; Process design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Electronic Design, 2001 International Symposium on
Conference_Location :
San Jose, CA
Print_ISBN :
0-7695-1025-6
Type :
conf
DOI :
10.1109/ISQED.2001.915258
Filename :
915258
Link To Document :
بازگشت