Creating A TDR Inside The IJTAG Network Using DftSpecification Editing Commands
Creating A TDR Inside The IJTAG Network Using DftSpecification Editing Commands
摘要
This Support Kit shows how to create a TDR using DftSpecification editing commands.
This is part of the parent Support Kit MG619991: Three different methodologies to create a TDR (Test
Data Register) inside the IJTAG Network using the DftSpecification.
By the end of this Support Kit you should be able to do the following:
Create a TDR to control or monitor the PLL instrument signals described above using DftSpecification
editing commands add_config_element and set_config_value
Set up the PLL by programming the TDR through a PDL and an iCall in a pattern set
详细信息
Consider a PLL instrument in a design, for which a Test data register (TDR) needs to be added to:
This TDR is to be accessed through an SRI (Scan Resource Instrument) SIB, since the contents are not to
be disturbed during scan test.
Note that if a PLL instrument ICL and PDL are read in, as in this test case, set the attribute
tessent_use_in_dft_specification on these PLL DataInPorts and PLL DataOutPorts to false in the ICL.
For example: DataInPort RESET {Attribute tessent_use_in_dft_specification = "false";}
This prevents a TDR for these ports from being automatically inferred to the DftSpecification.
The TDR is added using add_config_element below the SRI SIB created above:
add_config_element
DftSpecification(top,gate)/IjtagNetwork/HostScanInterface(tap)/Tap(main)/HostIjtag(1)/Sib(sri)/Sib(sri_tdr_pll)/Tdr(pll)
Now the connections are made from these TDR DataOutPorts to the PLL CTRL[7:0] and RESET inputs and
to the TDR DataInPorts from the PLL LOCK output as follows:
add_config_element
DftSpecification(top,gate)/IjtagNetwork/HostScanInterface(tap)/Tap(main)/HostIjtag(1)/Sib(sri)/Sib(sri_tdr_pll)/Tdr(pll)/DataInPorts/connection(0)
-value PLL_inst/LOCK
add_config_element
DftSpecification(top,gate)/IjtagNetwork/HostScanInterface(tap)/Tap(main)/HostIjtag(1)/Sib(sri)/Sib(sri_tdr_pll)/Tdr(pll)/DataOutPorts/connection(0)
-value PLL_inst/RESET
add_config_element
DftSpecification(top,gate)/IjtagNetwork/HostScanInterface(tap)/Tap(main)/HostIjtag(1)/Sib(sri)/Sib(sri_tdr_pll)/Tdr(pll)/DataOutPorts/connection(1)
-value PLL_inst/CTRL[0]
..
add_config_element
DftSpecification(top,gate)/IjtagNetwork/HostScanInterface(tap)/Tap(main)/HostIjtag(1)/Sib(sri)/Sib(sri_tdr_pll)/Tdr(pll)/DataOutPorts/connection(8)
-value PLL_inst/CTRL[7]
Note that the tab key can be used to complete the path for the DftSpecification with the
add_config_element and the set_config_value commands.
Here is the resulting SRI SIB and the TDR to control the PLL, as reported by the
command: report_config_data $spec
...
Sib(sri_tdr_pll) {
Tdr(pll) {
DataInPorts {
connection(0) : PLL_inst/LOCK;
}
DataOutPorts {
connection(0) : PLL_inst/RESET; 知识库文章 ID# MG619983
connection(1) : PLL_inst/CTRL[0];
内容
connection(2) : PLL_inst/CTRL[1];
connection(3) : PLL_inst/CTRL[2]; 摘要
connection(4) : PLL_inst/CTRL[3];
connection(5) : PLL_inst/CTRL[4]; 详细信息
connection(6) : PLL_inst/CTRL[5];
相关文章
connection(7) : PLL_inst/CTRL[6];
connection(8) : PLL_inst/CTRL[7];
} 关联组件
reset_value : 9'b000000000;
Tessent Shell Environment
}
} Tessent IJTAG Tessent Scan
} Tessent FastScan
...
该文章是否有用?
Click to download the Support Kit
Instructions: create_tdr_using_DftSpec_editing_commands_MG619983.pdf 是 否
Three different methodologies to create a TDR (Test Data Register) inside the
剩余 1500 字 提交
IJTAG Network using the DftSpecification.
TROUBLESHOOTING
Three different methodologies are discussed on how to create a TDR (Test Data Register) inside the IJTAG
Network using the DftSpecification.
使用该网站时需要帮助? 需要在线订购方面的帮助?
请访问“支持中心帮助”,了解流程/政策信 查看帮助 请访问“在线订购帮助”,了解流程/政策信 查看帮助
息和此站点上的内容.. 息和此站点上的内容..