首页> 外国专利> Instruction signature and primary input and primary output extraction within an IEEE 1149.1 compliance checker

Instruction signature and primary input and primary output extraction within an IEEE 1149.1 compliance checker

机译:IEEE 1149.1符合性检查器中的指令签名以及主要输入和主要输出提取

摘要

A computerized method and system for automatically extracting an IEEE 1149.1 standard design from a netlist and performing compliance checking. The present invention receives the TAP (test access port) description and compliance enable ports of a netlist. The TAP controller is extracted and its state ports are identified, referenced in a boundary scan design database (BSDD) and its states are verified. The TAP controller is controlled so that the instruction register is located and referenced in the BSDD. The TAP controller is controlled so that the bypass register is found and the BSDD is updated. The TAP controller is controlled so that the shift and update cells of the boundary scan register (BSR) are found, the control, input and output BSR cells are characterized and the BSDD is updated. Primary input and output information is also inferred and the device_ID register is found. Frontier pins are used to locate signatures of the remaining instructions and their test data registers are found. To infer the SAMPLE instruction, instructions selecting the BSR are groups and those that do not exhibit the behavior of the SAMPLE instruction are eliminated. Primary inputs and primary outputs are then inferred. The following instructions are then inferred: INTEST, HIGHZ, CLAMP, IDCODE and RUNBIST. As each of the above elements of the IEEE 1149.1 design are located, they are used to update the BSDD and are also inherently verified for compliance by the present invention. Intolerable violations flag a non-compliant design.
机译:一种用于从网表中自动提取IEEE 1149.1标准设计并执行符合性检查的计算机化方法和系统。本发明接收网表的TAP(测试访问端口)描述和合规使能端口。提取TAP控制器,识别其状态端口,在边界扫描设计数据库(BSDD)中进行引用,并验证其状态。控制TAP控制器,以便在BSDD中定位和引用指令寄存器。控制TAP控制器,以便找到旁路寄存器并更新BSDD。控制TAP控制器,以便找到边界扫描寄存器(BSR)的移位和更新单元,对控制,输入和输出BSR单元进行表征,并更新BSDD。还可以推断出主要的输入和输出信息,并找到了device_ID寄存器。前沿引脚用于查找其余指令的签名,并找到其测试数据寄存器。为了推断SAMPLE指令,选择BSR的指令为组,不显示SAMPLE指令行为的指令被淘汰。然后推断主要输入和主要输出。然后推断出以下指令:INTEST,HIGHZ,CLAMP,IDCODE和RUNBIST。当IEEE 1149.1设计的每个上述元素被定位时,它们被用于更新BSDD,并且也被本发明固有地验证其符合性。不可容忍的违规行为标志着不合规的设计。

著录项

  • 公开/公告号US6449755B1

    专利类型

  • 公开/公告日2002-09-10

    原文格式PDF

  • 申请/专利权人 SYNOPSYS INC.;

    申请/专利号US20000616388

  • 发明设计人 HARBINDER SINGH;JAMES BEAUSANG;

    申请日2000-07-14

  • 分类号G06F175/00;G06F94/55;G06F112/60;G01R313/187;

  • 国家 US

  • 入库时间 2022-08-22 00:46:40

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号