作者ilovepachaya (我是好牛肉)
看板Electronics
標題Re: [問題] scan設定中 除頻電路設定問題
時間Sat Oct 31 23:44:39 2009
※ 引述《maxwellee (maxwell)》之銘言:
: 我在Design compiler中加入scan設定
: 可是發現導入不了除頻電路
: 請問是還要再加入什麼設定嗎?
: 聽說有除頻電路的話 要再加入一條scan
: 可是加入後 他還是吃原來的clk 請問還要加入什麼設定嗎?
: 以下是原來使用的設定:
: compile_ultra -scan
: set_dft_configuration -fix_set enable
: set_scan_configuration -chain_count 1 -clock_mixing mix_edges
: set_dft_signal -view exist -type ScanClock -timing {45 55} -port {clk}
: set_dft_signal -view exist -type Reset -active 1 -port rst
: set_dft_signal -view spec -type ScanEnable -port se -active 1
: set_dft_signal -view spec -type ScanDataIn -port {inr[7]}
: set_dft_signal -view spec -type ScanDataOut -port {out0r[7]}
: set_scan_path chain1 -view spec -scan_data_in inr[7] -scan_data_out out0r[7]
: create_test_protocol
: preview_dft -show all
: dft_drc
: insert_dft
: dft_drc -coverage_estimate
有除頻器的地方可以在除頻器的前面加上一個mux
在function mode 時mux pass 除頻後的clock
在test mode時mux pass 原始的clock
在串
scan時 將mux的sel腳設為test mode
這樣在串scan chain時clock會將原始的clock與除頻後的clock mix在一起
就可以pass過去
mux的sel腳 可以跟scan_en用同支腳就可以
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.218.109