|
楼主 |
发表于 2024-4-22 14:43:55
|
显示全部楼层
在Tessent手册里翻到了这段,应该是描述用于测试BISR和BIRA的pattern spec,带我再研究研究怎么用
PatternsSpecification(core,rtl,signoff) {
Patterns(MemoryBist_P1) {
IjtagRetargetingOptions {
tck_period : 100ns;
}
ClockPeriods {
clka : 9.00ns;
}
TestStep(ClearBisrChain) {
MemoryBisr {
run_mode : bisr_chain_access;
Controller(core) {
BisrChainAccessOptions {
default_write_value : all_zero;
}
}
}
}
TestStep(PreRepair) {
MemoryBist {
run_mode : run_time_prog;
Controller(core_rtl_tessent_mbist_c1_controller_inst) {
DiagnosisOptions {
compare_go : on;
}
RepairOptions {
check_repair_status : non_repairable;
}
}
}
}
TestStep(CaptureBiraRotate) {
MemoryBisr {
run_mode : bisr_chain_access;
Controller(core) {
BisrChainAccessOptions {
enable_rotation : On;
enable_bira_capture : On;
}
}
}
}
TestStep(PostRepair) {
MemoryBist {
run_mode : run_time_prog;
reduced_address_count : on;
Controller(core_rtl_tessent_mbist_c1_controller_inst) {
DiagnosisOptions {
compare_go : on;
compare_go_id : on;
}
}
}
}
}
} |
|