積體電路邏輯測試機設計概述.pdf - 第16页

16 2.3 A2 內部方塊圖,圖 2.3 如圖 2.3 中所達的原來 PCIe 卡只是個介面卡而已 ,不是這麼複雜, 因緣際會的結果變成如此複雜,其中 Q uickly Compiler u nit 及 High speed Download unit 是較晚加入的單元,其功能如下 Quickly Compiler unit .本來 Compiler 一事,大都為軟體在做,在事卻 以硬體表達,目的 就是要加速,我們可以如此看

100%1 / 20
15
2.2 PCIe 介面上方塊. 2.2
上圖為目前使用的 PCIe 卡,工作正常且穩性,其中查線部份 8G SODIMM
Bus debug,可以隨時加入,再 Layout 一版即可
上圖 FPGA(A2)的外部接線如下是固定的
TXRXBUSWorking frequency 200MHZ
8G SODIMM(DDR3)介面
THC28bits TX/RX LVOS BUS
HS48bits TX/RX LVPS BVS
Probe/handle interface(TTL)
Config interface
2.2 A1 PCIe BUS to Local BUS 的轉換介面驅動圖中的 A4 config
電路,用以控制 FPGA
PC 開機以後 A2 是空白的,未經設定 PC 來重新設 A2 的功能開機
之中也可以重新 Reload A2 FPGA。目前 PCIe 卡正常工作,其工作效
率還有改善空間,現在使用的是 PCIe Gen1 可以加以改良成 PCIe Gen2
Gen3PCIe Gen12..5Gbps/per Lane Gen25.0 Gbps/per Lane
Gen310 Gbps/per Lane,若重新 Layout 可是當時的材料而適度的 up
DatePCIe 的外部連接如 A1A2A3A4 的角色亦無變動,外表看起
來都一樣,可以從 PCIe Gen1 提升到 PCIe Gen2
16
2.3 A2 內部方塊圖,圖 2.3
如圖 2.3 中所達的原來 PCIe 卡只是個介面卡而已,不是這麼複雜,
因緣際會的結果變成如此複雜,其中 Quickly Compiler unit
High speed Download unit 是較晚加入的單元,其功能如下
Quickly Compiler unit
.本來 Compiler 一事,大都為軟體在做,在事卻以硬體表達,目的
就是要加速,我們可以如此看
17
2.4
只要一大串的資料加入,就有一大串的資料出去,Compiler
硬體來做軟體只要崇檔俺中讀取資料投入,再從輸出端讀取資料即可,
Coupler 的運算由硬體(或者是說軟體來做),保證速度快很很多倍,
資料愈大愈划算。
Quickly Compiler unit 可依不同的需求而重新載入,效率好換就
看軟體做的如何。以目前來看 Quickly Compiler 事編譯 Sancode
pattern 我們可以很輕鬆的完 Burn in 的編譯器。
上圖很簡單只用輸入輸出來表達其實很複雜,大家可以想想看
如何用電路做 compiler
2.4 Download unit
.難度也是很高
.假如待測 IC 32pinTester 256pin,目標一次最多可測 8 顆,
以往的做法是要將測試的每一根角都要有資料填入才可
上圖左邊表待測物的 IC 只有 32pin右邊表一次要 32 所以要將所有
pattem 全部展開,
如此一來 Tester pattern 大小是原來 32 倍大(Tester pin 事可任
意分派所以每一支腳一定要獨立)如此一來看是必然Sancode High
speed Download wait,就大大縮減 Tester Pattern 的大小,其優勢