期刊文献+

高层综合动态等效检查器

下载PDF
导出
摘要 本文介绍的是一种介于未定时序(Untimed)的行为描述(如ANSIC)与RTL间的动态等效检查方法。高层综合(HighLevelSynthesis;HLS)提供了一条快速和简便的路径,将使用高阶语言所描述的行为综合为RTL。而本文介绍的检查方法,其好处之一在于软件工程师和硬件工程师可共享相同的测试数据。该方法可让硬件工程师复用原本用于软件验证的未定时序输入测试向量(TestVector),并将RTL仿真(Simulation)产生之结果与进行软件验证时所获得的黄金参考输出来做比较。我们将这一方法称为动态等效检查方法,这种方法可将未定时序的输出与RTL仿真结果的已定时序(Timed)输出进行比较,并将出现的任何不匹配结果显示出来。为了验证我们的方法,我们加强既有的一个HLS工具后端并制作了一个测试平台(Testbench)的自动产生器。此方法可运用于各种不同的设计时间,这在本文中均有提及。结果显示,此方法非常有效且用法极其简单。
出处 《中国集成电路》 2011年第11期49-54,共6页 China lntegrated Circuit
  • 相关文献

参考文献11

  • 1N. Kobayashi, K. Wakabayashi, H. Tanaka, N.Shinohara, high-level description T. Kanoh, "Design experiences with synthesis system Cyber I and behavioral language BDL," Proc. of Asia Pacific Conf on Hardware Description Languages, Oct 1994.
  • 2S. Morioka, K. Wakabayashi, B. Carrion Schafer, "Complex Security Engine Design with High Level Synthesis". MPSoC, 2009.
  • 3CyberWorkBench, "http://www.cyberworkbench. corn".
  • 4P. Coussy and A. Moraweic, "High-Level Synthesis from Algorithm Digital Circuit", Springer, ISBN 978-1-4020-8587-1, pp 113-127, 2008.
  • 5J.C. King. "A new approach to program testing. SIGPLAN Notices", Proc. International Conf. on Reliable Software, 10 ( 6 ) :228-233, 1975.
  • 6J.A. Darringer and J.C. King, "Applications of symbolic execution to program testing", IEEE Computer, 11. Vol.4, pp.51-60, 1978.
  • 7J.A. Darringer, "The application of program verification techniques to hardware verification", Proc. ACM/IEEE Design Automation Conference (DAC), 1979.
  • 8Formality, www.synopsys.com.
  • 9Encounter Conformal ,www.cadence.com.
  • 10SLEC, www.calypto.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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