Cadence发表测试建造器(TestBuilder)1.0验证环境


  C++测试工作台(Testbench)类型的程式库成为开放码(Open source)验证模式的基础架构。

  Cadence於2001年叁月底正式对外发表测试建造器(TestBuilder)1.0软体,这是一套全新的C++测试工作台(Testbench)类型程式库,内含大量丰富的事件表示函数集合,并能同时支援VHDL与Verilog两种语言。TestBuilder1.0经过大幅的性 能提升与更新後,已成功地将C++扩张为足以担负量产重任的全功能验证语言。

  Cadence系统暨验证产品部门总经理Mr. Rahul Razdan说:「我们一直期许TestBuilder能成为开放标准验证模式的根本基础,目前也看到愈来愈多的验证指向此一发展趋势。

  TestBuilder专属的工程网站:自2000年九月开放以来,已有超过4100位个别用户进入流 ,更计有1400人次下载TestBuilder C++类型程式库。若进一步考虑某些下载动作会支援整个设计团队,另外有些部份则支援跨国公司,则更可证明TestBuilder已对验证产业造成了重大而深远的影响。」。

  TestBuilder提供创作测试工作台(testbench)的能力,以及加速随机设限驱动 (Random Constraint Driven)自我检查测试的开发程序。由於TestBuilder选绎C++程式语言作为骨架,因此保有直接使用大量现成C++工具(debuggers, UML code generators, code analyzers, system design tools等)的研发优势。它也是第一套采用开放码授权模式推出的相关类型工具。

  TestBuilder拥有下世代验证环境设计更大、更复杂晶片时所需的全部功能。C++的威力与开放码社群的支持,将促使专属式的验证语言快速地式微。

  Canon SOC设计中心曾对TestBuilder与其它主要类型的testbench开发环境作过竞争力评估,该小组对TestBuilder优异的稳定性 与设计弹性,留下了深刻的印象。这当中最令人注目的部份是C++的编码形式,使得大部份已对C++语言极为熟悉的Canon工程师,很快就能适应,并使用新的验证环境。再加上开放社群的进化动 力,Canon SOC研发部门深信TestBuilder将能协助他们有效地面对未来的设计挑战。

  Cadence的TestBuilder C++类型程式库为免费及开放的资源,有兴趣的使用者可直接至:http://www.testbuilder.net 网站直接下载。上述网站中还包含使用及参考手册,讨论指引等有用的资讯。Cadence也另外提供一天的撰写程式与叁天的编写事件验证模组(transaction verification modules, TVMs)训练课程。

TestBuilder Overview

Supports the development of sophisticated testbenches

  • Concurrent, self-checking test scenarios
  • Complex data structures (lists, arrays, stacks, queues,?
  • Constrained random testing

 

如有关于本站点的问题或建议,请向Webmaster发邮件
版权所有© 2001 EDA 中国论坛