期刊文献+

Automatic Circuit Extractor for HDL Description Using Program Slicing 被引量:1

Automatic circuit extractor for HDL description using program slicing
原文传递
导出
摘要 Design extraction and reduction have been extensively used in modern VLSI design process. The extracted and reduced design can be efficiently processed by various applications, such as formal verification, simulation, automatic test pattern generation (ATPG), etc. This paper presents a new circuit extraction method using program slicing technique, and develops an elegant theoretical basis based on program slicing for circuit extraction from Verilog description. The technique can obtain a chaining slice for given signals of interest. Compared with related researches, the main advantages of the method include that it is fine grain, it has no hardware description language (HDL) coding style limitation; it is precise and is capable of dealing with various Verilog constructions. The technique has been integrated with a commercial simulation environment and incorporated into a design process. The results of practical designs show the significant benefits of the approach. Design extraction and reduction have been extensively used in modern VLSI design process. The extracted and reduced design can be efficiently processed by various applications, such as formal verification, simulation, automatic test pattern generation (ATPG), etc. This paper presents a new circuit extraction method using program slicing technique, and develops an elegant theoretical basis based on program slicing for circuit extraction from Verilog description. The technique can obtain a chaining slice for given signals of interest. Compared with related researches, the main advantages of the method include that it is fine grain, it has no hardware description language (HDL) coding style limitation; it is precise and is capable of dealing with various Verilog constructions. The technique has been integrated with a commercial simulation environment and incorporated into a design process. The results of practical designs show the significant benefits of the approach.
出处 《Journal of Computer Science & Technology》 SCIE EI CSCD 2004年第5期718-728,共11页 计算机科学技术学报(英文版)
基金 国家自然科学基金
关键词 program slicing chaining slice process dependence graph circuit extraction VLSI functional verification program slicing chaining slice process dependence graph circuit extraction VLSI functional verification
  • 相关文献

参考文献20

  • 1Evans A et al. Functional verification of large ASICs. In Proc. 35th ACM/IEEE Design Automation Conference, June 1998, San Francisco, California, pp.650-655.
  • 2Ho R, Yang C, Horowitz M, Dill D. Architecture validation for processors. In Proc. the International Symposium on Computer Architecture, June 1995, Santa Margerita Ligure, Italy, pp.404-413.
  • 3Shen J, Abraham J A. An RTL abstraction technique for processor microarchitecture validation and test generation. J. Electronic Testing: Theory and Application, Feb. 1999, 16(1-2): 67-81.
  • 4Moundanos D, Abraham J A, Hoskote Y V. Abstraction techniques for validation coverage analysis and test generation. IEEE Trans. Computers, Jan. 1998, 47(1): 2-13.
  • 5Wang T-H, Edsall T. Practical FSM analysis for Verilog. In Proc. IEEE Int. Verilog HDL Conf. and VHDL Users Forum, Mar. 1998, Santa Clara, CA, pp.52-58.
  • 6Cheng S-T et al. Compiling Verilog into timed finite state machines. In Proc. IEEE Int. Verilog HDL Conf., Mar. 1995, Santa Clara, CA, pp.32-39.
  • 7Hoskote Y V et al. Automatic verification of implementations of large circuits against HDL specifications. IEEE Trans. Computer-Aided Design, Mar. 1997, 16(3): 217-228.
  • 8Chien-Nan Jimmy Liu, Jing-Yang Jou. An automatic controller extractor for HDL descriptions at the RTL. IEEE Computer Design & Test, July-September 2000, 17(3): 72-77.
  • 9Weiser M. Program slicing. IEEE Trans. Software Engineering, July 1984, SE-10(4): 352-357.
  • 10Deng Y, Kothari S, Namara Y. Program slice browser. In Proc. the Int. Workshop on Program Comprehension. May 2001. Toronto. Canada, pp.513-59.

引证文献1

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部