首页> 外国专利> Clock-gated model transformation for asynchronous testing of logic targeted for free-running, data-gated logic

Clock-gated model transformation for asynchronous testing of logic targeted for free-running, data-gated logic

机译:时钟门控模型转换,用于异步测试针对自由运行的数据门控逻辑的逻辑

摘要

Asynchronous behavior of a circuit is modeled by modifying latches in a netlist to add an extra port to the latches, e.g., a single-port latch is transformed into a dual-port latch. Each input port has an enable line and a data input. The data input in the added port is a feedback line from the latch output, and the enable line in the added port is the logical NOR of all of the original enable lines. By adding this extra latch port in the higher-level model, it becomes possible to introduce assertion logic to ensure that one and only one latch port for a given latch is ever active during the same simulation cycle. The model can then be tested earlier in the design methodology prior to the availability of the post-synthesis netlist. The model can also be used in both simulation and formal or semi-formal verification.
机译:通过修改网表中的锁存器以向锁存器添加额外的端口来对电路的异步行为进行建模,例如,将单端口锁存器转换为双端口锁存器。每个输入端口都有一个使能线和一个数据输入。添加端口中的数据输入是来自锁存器输出的反馈线,添加端口中的使能线是所有原始启用线的逻辑或非。通过在高级模型中添加此额外的锁存器端口,可以引入断言逻辑,以确保给定锁存器的一个且只有一个锁存器端口在同一模拟周期内始终处于活动状态。然后可以在获得合成后网表之前,先在设计方法论中对模型进行测试。该模型还可以用于仿真以及正式或半正式验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号