期刊文献+

RTL数据通路模拟矢量自动生成方法研究与实现 被引量:2

Automatic Simulation Vector Generation for RTL Datapath
下载PDF
导出
摘要 针对已有的RTL数据通路模拟矢量自动生成方法的不足 ,提出一种利用约束逻辑编辑 (CLP)自动生成数据通路模拟矢量的新方法 该方法首先对给定的VerilogRTL描述采用程序切片进行设计化简 ,然后对化简后的结果基于位向量算术原理生成CLP约束 ,并利用CLP求解器GProlog进行约束求解 ,最终生成满足输出要求的模拟矢量 该方法约束求解速度快 ,生成的约束是统一的 ,得到的模拟矢量较完备 ,能满足模拟验证的要求 实验结果表明 。 A novel constraint logic programming(CLP) based method of automatic simulation vector generation for RTL datapath is presented to reduce the design complexity by program slicing and generate CLP constraints based on bitvector arithmetic for the reduced design. It utilizes GProlog to solve the CLP constraints for producing simulation vectors. The method can generate uniform constraints with quick solution and generating complete vectors to satisfy the needs of simulation. Experimental results show that this approach is efficient and automated in generating simulation vectors for RTL datapath.
出处 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2004年第8期1062-1069,共8页 Journal of Computer-Aided Design & Computer Graphics
基金 国家自然科学基金 ( 90 2 0 70 19 60 3 0 3 0 11) 国家"八六三"高技术研究发展计划 ( 2 0 0 2AA1Z14 80 )资助
关键词 RTL 数据通路 模拟矢量自动生成方法 约束逻辑编辑 CLP VLSI 形式化描述 模型检验 位向量算术 约束求解 VLSI datapath constraint logic programming automatic simulation vectors generation
  • 相关文献

参考文献15

  • 1Ho R, Yang C H, Horowitz M A, et al. Architecture validation for processors [A].In: Proceedings of International Symposium on Computer Architecture [C].New York: ACM Press, 1995. 404~413
  • 2Moundanos D, Abraham J A, Hoskote Y V. Abstraction techniques for validation coverage analysis and test generation [J].IEEE Transactions on Computers, 1998, 47(1): 2~14
  • 3Ho Pei-Hsin, Shiple Thomas, Harer Kevin, et al. Smart simulation using collaborative formal and simulation engines [A].In: Proceedings of IEEE/ACM International Conference on Computer-Aided Design [C].Piscataway: IEEE Press, 2000. 120~126
  • 4Bryant R E. Graph-based algorithms for Boolean function manipulation [J].IEEE Transactions on Computers, 1986, 35(8): 677~691
  • 5Marques-Stlva J P, Sakallah Karem A. Boolean satisfiability in electronic design automation [A].In: Proceedings of Design Automation Conference [C].Piscataway: IEEE Press, 2000. 675~680
  • 6Vemuri R, Kalyanaraman R. Generation of design verification tests from behavioral VHDL programs using path enumeration and constraint programming [J].IEEE Transactions on VLSI Systems, 1995, 3(2): 201~214
  • 7Fallah Farzan, Devadas Srinivas, Keutzer Kurt. Functional vector generation for HDL models using linear programming and Boolean satisfiability [J].IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2001, 20(8): 994~1002
  • 8Zeng Z, Kalla P, Ciesielski M. LPSAT: A unified approach to RTL satisfiability [A].In: Proceedings of the Conference on Design, Automation and Test in Europe [C].New York: ACM Press, 2001. 398~402
  • 9Zeng Zhihong, Ciesielski Maciej, Rouzeyre Bruno. Functional test generation using constraint logic programming [A].In: Proceedings of the 11th IFIP International Conference on VLSI, Montpellier, France, 2001. 133~138
  • 10Jaffar Joxan, Maher Michael J. Constraint logic programming: A survey [J].The Journal of Logic Programming, 1994, 19(3): 503~582

二级参考文献7

  • 1[1]Ho R, Yang C H,Horowitz M A.Architecture Validation for Processors.Proc. Intl. Symposium on Computer Architecture, 1995-06:404-413
  • 2[2]Moundanos D, Abraham J A,Hoskote Y V.Abstraction Techniques for Validation Coverage Analysis and Test Generation. IEEE Trans.Computers, 1998,47(1):2-14
  • 3[3]Ho P H,Shiple T,Harer K,et al. Smart Simulation Using Collaborative Formal and Simulation Engines. Proc. IEEE/ACM Int'l Conf. ComputerAided Design, 2000:120-126
  • 4[4]Bryant R E.Graph-based Algorithms for Boolean Function Manipu lation. IEEE Transactions on Computers,C-35,1986-08:677-691
  • 5[5]Marques-Stlva J P,Sakallah K A.Boolean Satisfiability in Electronic Design Automation. IEEE Prod. DAC,2000:675-680
  • 6[6]Diaz D,Codognet P.The GNU Prolog System and Its Implementation.SAC(2),2000:728-732
  • 7[7]Zeng Zhihong, Ciesielski M,Rouzeyre B.Functional Test Generation Using Constraint Logic Programming. VLSI-SOC'01:11 th IFIP International Con ferencc on VLSI,Montpellier, France,2001-12-03:133

同被引文献30

  • 1鲁巍,吕涛,杨修涛,李晓维.RTL可观测性语句覆盖评估方法[J].计算机辅助设计与图形学学报,2006,18(1):62-68. 被引量:3
  • 2Bushnell M L,Agrawal V D.Essentials of electronic testing for digital,memory and mixed-signal VLSI circuits[M].Boston:Kluwer Academic Publishers,2000
  • 3Jiang T Y,Liu C N J,Jou J Y.Observability analysis on HDL descriptions for effective functional validation[J].IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems,2007,26(8):1509-1521
  • 4Fallah F,Devadas S,Keutzer K.OCCOM-efficient computation of observability-based code coverage metrics for functional verification[J].IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems,2001,20(8):1003-1015
  • 5Lv T,Liu L Y,Zhao Y,et al.An observability branch coverage metric based on dynamic factored use-define chains[C]//Proceedings of the 15th Asian Test Symposium,Fukuoka,2006:89-94
  • 6Lv T,Fan J P,Li X W,et al.Observability statement coverage based on dynamic factored use-define chains for functional verification[J].Journal of Electronic Testing-Theory and Applications,2006,22(3):273-285
  • 7Lee J,Patel J H.Architectural level test generation for microprocessors[J].IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems,1994,13(10):1288-1300
  • 8Vemuri R,Kalyanaraman R.Generation of design verification tests from behavioral VHDL programs using path enumeration and constraint programming[J].IEEE Transactions on Very Large Scale Integration Systems,1995,3(2):201-214
  • 9Jaffar O,Maher M J.Constraint logic programming:a survey[J].Journal of Logic Programming,1994,19/20(special issue):503-581
  • 10Pauli C,Nivet M L,Santucci J F.Use of constraint solving in order to generate test vectors for behavioral validation[C]//Proceedings of High-Level Design Validation and Test Workshop,Berkeley,2000:15-20

引证文献2

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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