中国半导体行业协会封装分会会刊

中国电子学会电子制造与封装技术分会会刊

导航

电子与封装 ›› 2022, Vol. 22 ›› Issue (4): 040302 . doi: 10.16257/j.cnki.1681-1070.2022.0405

• 电路与系统 • 上一篇    下一篇

辅助优化FPGA综合效果的测试例自动生成方法

刘佩;惠锋   

  1. 无锡中微亿芯有限公司,江苏 无锡 214072
  • 收稿日期:2021-07-13 出版日期:2022-04-25 发布日期:2021-10-25
  • 作者简介:刘佩(1992—),男,湖南益阳人,硕士,现从事EDA设计工作。

Method of Automatically Generating Test Cases forEvaluating the Comprehensive Effect of FPGA Synthesis

LIU Pei, HUI Feng   

  1. East Technology, Inc., Wuxi 214072, China
  • Received:2021-07-13 Online:2022-04-25 Published:2021-10-25

摘要: FPGA支持软件的质量极大地影响电子工程设计师的工作效率,而FPGA综合是FPGA设计流程的关键步骤,是后续所有工作的基础,极大地影响FPGA设计工具的效果。测试例自动生成技术的研究可以有效驱动FPGA设计工具的开发和质量提升。提出一种测试例自动生成方法,通过注入可控的“无关项”或“冗余项”,以及可调的输入、输出和逻辑层次等参数,使得生成的测试例可以被用于测试FPGA综合中的逻辑优化策略是否达到预期,辅助优化FPGA综合效果。

关键词: FPGA, 逻辑优化, 自动测试, 测试例生成

Abstract: The quality of FPGA supporting software greatly affects the work efficiency of electronic engineering designers. FPGA synthesis is an important part of FPGA design process and the basis for all subsequent work, which greatly affects the effect of FPGA tools. The research of automatic test case generation technology can effectively drive the development of FPGA design tools and improvement the quality. A method for automatically generating test cases is introduced. This method uses controllable injection of "Don’t Cares" or "Redundancy", as well as adjustable input and output parameters and logic levels to generate test cases. The generated test cases can be used to test whether various strategies for logic optimization in FPGA synthesis achieve the expected goals, and assist in optimizing the FPGA synthesis effect.

Key words: FPGA, logicoptimization, automatedtest, testcasegeneration

中图分类号: