首页> 外文会议>IEEE International High Level Design Validation and Test Workshop >Automatically adjusting system level designs after RTL/gate-level ECO
【24h】

Automatically adjusting system level designs after RTL/gate-level ECO

机译:在RTL /门级ECO之后自动调整系统级设计

获取原文
获取原文并翻译 | 示例

摘要

In this paper we discuss techniques by which system level designs in C can be automatically modified or refined to be equivalent to given implementation designs in RTLetlists, assuming that the numbers of statements in C to be changed are small, e,g., one to several statements. This can correspond to the cases when RTL/gate-level ECO (Engineering Change Order) happens, as under ECO usually small portions of designs or small functionalities are changed. In the proposed method, templates are generated from the original C descriptions by replacing a set of statements with parameterized and programmable statements having symbolic variables that represent program variables, constants, operators and others. Then the problem to refine templates so that the resulting C descriptions become equivalent to the implementation designs is formulated as a QBF (Quantified Boolean Formula) problem. The QBF problem is solved by repeatedly applying SAT solvers in incremental ways without any formal analysis on the implementation designs. Implementation designs are just simulated by a number of times. This process also generates a set of test patterns by which the equivalence between the C descriptions with refined templates and the implementations can be 100% guaranteed as long as the templates can capture the behaviors of the implementation designs. We show preliminary experimental results which show usefulness of the proposed approach.
机译:在本文中,我们讨论了可以自动修改或完善C语言中的系统级设计,使其等同于RTL /网表中给定实现设计的技术,假设C语言中要更改的语句数量很少,例如,一对多的陈述。这可能与发生RTL /门级ECO(工程变更单)的情况相对应,因为在ECO下,通常会更改一小部分设计或小的功能。在提出的方法中,模板是通过用参数化和可编程语句替换一组语句从原始C描述生成的,这些参数化语句和可编程语句具有代表程序变量,常量,运算符等的符号变量。然后,将优化模板以使所得的C描述与实现设计等效的问题公式化为QBF(量化布尔公式)问题。 QBF问题是通过以递增方式反复应用SAT求解器来解决的,而无需对实现设计进行任何形式化的分析。实施设计只是多次仿真。此过程还生成一组测试模式,只要模板可以捕获实现设计的行为,就可以100%保证带有精炼模板的C描述与实现之间的等效性。我们显示了初步的实验结果,表明了该方法的有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号