可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試方法
【專利摘要】本發(fā)明公開(kāi)了一種可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試方法,通過(guò)一次編程四次轉(zhuǎn)碼過(guò)程獲得ISP狀態(tài)機(jī)配置碼;所述快速配置與測(cè)試方法的步驟為:在可編程邏輯器件相應(yīng)的開(kāi)發(fā)環(huán)境下進(jìn)行測(cè)試配置程序開(kāi)發(fā),獲得原始配置碼;將原始配置碼通過(guò)轉(zhuǎn)換工具轉(zhuǎn)換成串行向量格式的SVF文件;將SVF格式文件轉(zhuǎn)換成PCF格式文件;利用C語(yǔ)言轉(zhuǎn)碼程序生成ATP格式文件;將ATP格式轉(zhuǎn)成Pattern文件,利用ATE自動(dòng)測(cè)試系統(tǒng)進(jìn)行快速配置與測(cè)試。本發(fā)明方法能夠自動(dòng)生成ISP狀態(tài)機(jī)配置碼,可以進(jìn)行多次配置與測(cè)試操作,大大提高了測(cè)試故障覆蓋率,解決了可編程邏輯器件測(cè)試的問(wèn)題;并且本發(fā)明方法具有通用性。
【專利說(shuō)明】可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試方法
[0001]
【技術(shù)領(lǐng)域】
[0002]本發(fā)明屬于集成電路【技術(shù)領(lǐng)域】,涉及一種可編程邏輯器件的配置與測(cè)試方法,具體涉及一種可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試方法。
【背景技術(shù)】
[0003]可編程邏輯器件包括PROM、PAL、GAL、PLA、CPLD, FPGA等,它們主要有可編程的與陣列、或陣列、門陣列等組成,可通過(guò)編程實(shí)現(xiàn)一定的邏輯功能。
[0004]對(duì)可編程邏輯器件進(jìn)行測(cè)試要對(duì)其內(nèi)部可能包含的資源進(jìn)行結(jié)構(gòu)分析,經(jīng)過(guò)一個(gè)測(cè)試配置(TC)和向量實(shí)施(TS)的過(guò)程,將其配置為具有特定功能的電路,再?gòu)膽?yīng)用級(jí)別上對(duì)電路進(jìn)行測(cè)試,完成電路的功能及參數(shù)測(cè)試。
[0005]在系統(tǒng)可編程(In — System Programmable,簡(jiǎn)稱ISP)技術(shù)是20世紀(jì)80年代末Lattice公司首先提出的一種先進(jìn)的編程技術(shù)。所謂“在系統(tǒng)編程”是指對(duì)器件、電路板或整個(gè)電子系統(tǒng)的邏輯功能可隨時(shí)進(jìn)行修改或重構(gòu)的能力。這種重構(gòu)或修改可以在產(chǎn)品設(shè)計(jì)、制造過(guò)程中的每個(gè)環(huán)節(jié),甚至在交付用戶之后進(jìn)行。支持ISP技術(shù)的可編程邏輯器件稱為在系統(tǒng)可編程邏輯器件(ISP — PLD)。
[0006]傳統(tǒng)的對(duì)可編程邏輯器件的編程一般都是通過(guò)下載線或編程器連接電腦對(duì)器件進(jìn)行編程,對(duì)CPLD器件來(lái)說(shuō)是將JED文件“下載(Down Load) ”到CPLD器件中去,對(duì)FPGA來(lái)說(shuō)是將位流數(shù)據(jù)Bit文件“配置”到FPGA中去。對(duì)CPLD器件的測(cè)試往往是先用下載線編程后再到測(cè)試系統(tǒng)上去進(jìn)行測(cè)試,只進(jìn)行一次配置一一測(cè)試過(guò)程,這種方法測(cè)試覆蓋率低下,或者在用下載線編程過(guò)程中,利用邏輯分析儀去采集配置數(shù)據(jù),再經(jīng)過(guò)人工手動(dòng)處理獲得ISP配置碼,這樣非常費(fèi)時(shí)費(fèi)力而且很容易出錯(cuò)JtFPGA器件測(cè)試雖然可以通過(guò)從串或從并等配置方法實(shí)現(xiàn)在系統(tǒng)配置與測(cè)試,但對(duì)JTAG的測(cè)試仍然需要利用狀態(tài)機(jī)方法進(jìn)行配置與驗(yàn)證。
【發(fā)明內(nèi)容】
[0007]本發(fā)明需要解決的技術(shù)問(wèn)題就在于克服現(xiàn)有技術(shù)的缺陷,提供一種可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試方法,本發(fā)明方法能夠自動(dòng)生成ISP狀態(tài)機(jī)配置碼,能夠利用ATE對(duì)PROM、CPLD、FPGA等可編程邏輯器件實(shí)現(xiàn)在系統(tǒng)快速配置,可以進(jìn)行多次配置與測(cè)試操作,大大提高了測(cè)試故障覆蓋率,解決了可編程邏輯器件測(cè)試的問(wèn)題;并且本發(fā)明方法具有通用性,可廣泛應(yīng)用于Xilinx、Altera、Lattice、Cypress等公司的PROM、PLD、CPLD、FPGA等可編程邏輯器件的快速配置與測(cè)試之中。
[0008]為解決上述問(wèn)題,本發(fā)明采用技術(shù)方案為:
可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試方法,所述快速配置與測(cè)試方法通過(guò)一次編程四次轉(zhuǎn)碼過(guò)程獲得ISP狀態(tài)機(jī)配置碼; 所述快速配置與測(cè)試方法的步驟為:
(1)在可編程邏輯器件相應(yīng)的相應(yīng)開(kāi)發(fā)環(huán)境下進(jìn)行測(cè)試配置程序開(kāi)發(fā),獲得原始配置碼;
(2)將原始配置碼通過(guò)轉(zhuǎn)換工具轉(zhuǎn)換成串行向量格式的SVF文件;
(3)將SVF格式文件轉(zhuǎn)換成PCF格式文件;
(4)利用C語(yǔ)言轉(zhuǎn)碼程序?qū)CF格式文件中的有效數(shù)據(jù)提取出來(lái)直接生成ATP格式文件;
(5)將ATP格式轉(zhuǎn)成測(cè)試系統(tǒng)所需Pattern文件,利用ATE自動(dòng)測(cè)試系統(tǒng)進(jìn)行可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試。
[0009]優(yōu)選的,不同公司的可編程邏輯器件采用不同的開(kāi)發(fā)環(huán)境進(jìn)行測(cè)試配置程序開(kāi)發(fā)。
[0010]優(yōu)選的,Xilinx公司的可編程邏輯器件采用ISE開(kāi)發(fā)環(huán)境進(jìn)行測(cè)試配置程序開(kāi)發(fā)獲得.bit、.bin、.mcs格式的測(cè)試配置程序;Altera公司的可編程邏輯器件采用Quartus開(kāi)發(fā)環(huán)境進(jìn)行測(cè)試配置程序開(kāi)發(fā)獲得.pof、.sof格式的測(cè)試配置程序lattice公司的可編程邏輯器件采用ispLEVER開(kāi)發(fā)環(huán)境進(jìn)行測(cè)試配置程序開(kāi)發(fā)獲得.jed格式的測(cè)試配置程序;CypreSS公司的可編程邏輯器件采用Warp開(kāi)發(fā)環(huán)境進(jìn)行測(cè)試配置程序開(kāi)發(fā)獲得.jed格式的測(cè)試配置程序。
[0011]優(yōu)選的,采用測(cè)試配置程序自動(dòng)轉(zhuǎn)碼生成ISP配置碼,ATE自動(dòng)測(cè)試系統(tǒng)直接在系統(tǒng)快速配置;不采用人工采集制作配置碼和利用下載線以及編程器配置的方法。傳統(tǒng)的人工采集制作配置碼和利用下載線以及編程器配置的方法,測(cè)試覆蓋率低下,非常費(fèi)時(shí)費(fèi)力而且很容易出錯(cuò),不利于提高可編程邏輯器件的快速配置與測(cè)試操作。
[0012]優(yōu)選的,可編程邏輯器件包括Xilinx、Altera、Lattice、Cypress等公司的PROM、PAL、GAL、PLA, CPLD, FPGA等可編程邏輯器件。
[0013]優(yōu)選的,步驟(2)中的轉(zhuǎn)換工具為:Xilinx公司的iMPACT工具,Altera公司的aCreat JAM、SVF、ISC”工具,Cypress公司的ISR工具,Lattice公司的ispVM工具,針對(duì)不同公司的產(chǎn)品選擇使用相對(duì)應(yīng)的轉(zhuǎn)換工具。
[0014]優(yōu)選的,步驟(3)中使用的轉(zhuǎn)換工具為Svf2pcf轉(zhuǎn)碼程序。
[0015]優(yōu)選的,步驟(4)中使用的轉(zhuǎn)換工具為Pcf2atp轉(zhuǎn)碼程序。
[0016]優(yōu)選的,ATE自動(dòng)測(cè)試系統(tǒng)是美國(guó)泰瑞達(dá)公司的J750EX或Ultra-FLEX測(cè)試系統(tǒng)。根據(jù)具體產(chǎn)品的性能和測(cè)試要求選擇上述兩個(gè)測(cè)試系統(tǒng)中的一個(gè)作為ATE自動(dòng)檢測(cè)系統(tǒng)。
[0017]優(yōu)選的,測(cè)試配置程序是依據(jù)被檢測(cè)的可編程邏輯器件產(chǎn)品的數(shù)據(jù)手冊(cè)、測(cè)試方法、測(cè)試規(guī)范、測(cè)試大綱的要求進(jìn)行測(cè)試配置程序開(kāi)發(fā)。
[0018]本發(fā)明的優(yōu)點(diǎn)和有益效果為:
本發(fā)明可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試方法,能夠自動(dòng)生成ISP狀態(tài)機(jī)配置碼,能夠利用ATE對(duì)PROM、CPLD, FPGA等可編程邏輯器件實(shí)現(xiàn)在系統(tǒng)快速配置,可以進(jìn)行多次配置與測(cè)試操作,大大提高了測(cè)試故障覆蓋率,解決了可編程邏輯器件測(cè)試的問(wèn)題;
本發(fā)明可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試方法,具有極大通用性,可廣泛應(yīng)用于 Xilinx、Altera、Lattice、Cypress 等公司的 PROM、PLD、CPLD、FPGA 等可編程邏輯器件的快速配置與測(cè)試之中;
本發(fā)明可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試方法,測(cè)試覆蓋率高并且不容易出錯(cuò),能夠極大提高在系統(tǒng)編程的快速配置與測(cè)試的效率和質(zhì)量。
【專利附圖】
【附圖說(shuō)明】
[0019]圖1為本發(fā)明可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試方法流程圖。
[0020]圖2為本發(fā)明使用的三狀態(tài)ISP狀態(tài)機(jī)轉(zhuǎn)移圖。
[0021]圖3為本發(fā)明使用的IEEE1149.1標(biāo)準(zhǔn)ISP狀態(tài)機(jī)轉(zhuǎn)移圖。
[0022]圖4本發(fā)明創(chuàng)建SVF文件操作界面。
[0023]圖5本發(fā)明生成的SVF格式文件示意圖。
[0024]圖6本發(fā)明svf2pcf轉(zhuǎn)碼操作界面。
[0025]圖7本發(fā)明生成的PCF格式文件示意圖。
[0026]圖8本發(fā)明生成的ATP格式文件示意圖。
【具體實(shí)施方式】
[0027]下列實(shí)施例將進(jìn)一步說(shuō)明本發(fā)明。
[0028]實(shí)施例1
本發(fā)明采用技術(shù)方案為可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試方法,所述快速配置與測(cè)試方法通過(guò)一次編程四次轉(zhuǎn)碼過(guò)程獲得ISP狀態(tài)機(jī)配置碼;
快速配置與測(cè)試方法的步驟為:
(1)在可編程邏輯器件相應(yīng)的相應(yīng)開(kāi)發(fā)環(huán)境下進(jìn)行測(cè)試配置程序開(kāi)發(fā),獲得原始配置碼;
(2)將原始配置碼通過(guò)轉(zhuǎn)換工具轉(zhuǎn)換成串行向量格式的SVF文件;轉(zhuǎn)換工具為:Xilinx公司的iMPACT工具,Altera公司的“Creat JAM、SVF、ISC”工具,Cypress公司的ISR工具,Lattice公司的ispVM工具。
[0029](3)將SVF格式文件轉(zhuǎn)換成PCF格式文件;轉(zhuǎn)換工具為Svf2pCf轉(zhuǎn)碼程序;
(4)利用C語(yǔ)言轉(zhuǎn)碼程序?qū)CF格式文件中的有效數(shù)據(jù)提取出來(lái)直接生成ATP格式文件;轉(zhuǎn)換工具為Pcf2atp轉(zhuǎn)碼程序;
(5)將ATP格式轉(zhuǎn)成測(cè)試系統(tǒng)所需Pattern文件,利用ATE自動(dòng)測(cè)試系統(tǒng)進(jìn)行可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試。
[0030]本方法中不同公司的可編程邏輯器件采用不同的開(kāi)發(fā)環(huán)境進(jìn)行測(cè)試配置程序開(kāi)發(fā)。Xilinx公司的可編程邏輯器件采用ISE開(kāi)發(fā)環(huán)境進(jìn)行測(cè)試配置程序開(kāi)發(fā)獲得.bit、.bin、.mcs格式的測(cè)試配置程序;Altera公司的可編程邏輯器件采用Quartus開(kāi)發(fā)環(huán)境進(jìn)行測(cè)試配置程序開(kāi)發(fā)獲得.pof、.sof格式的測(cè)試配置程序lattice公司的可編程邏輯器件采用ispLEVER開(kāi)發(fā)環(huán)境進(jìn)行測(cè)試配置程序開(kāi)發(fā)獲得.jed格式的測(cè)試配置程序fypress公司的可編程邏輯器件采用Warp開(kāi)發(fā)環(huán)境進(jìn)行測(cè)試配置程序開(kāi)發(fā)獲得.jed格式的測(cè)試配置程序。
[0031]本方法采用測(cè)試配置程序自動(dòng)轉(zhuǎn)碼生成ISP配置碼,ATE自動(dòng)測(cè)試系統(tǒng)直接在系統(tǒng)快速配置;不采用人工采集制作配置碼和利用下載線以及編程器配置的方法。傳統(tǒng)的人工采集制作配置碼和利用下載線以及編程器配置的方法,測(cè)試覆蓋率低下,非常費(fèi)時(shí)費(fèi)力而且很容易出錯(cuò),不利于提高可編程邏輯器件的快速配置與測(cè)試操作。
[0032]可編程邏輯器件包括Xilinx、Altera、Lattice、Cypress 等公司的 PROM、PAL、GAL、PLA、CPLD, FPGA等可編程邏輯器件。
[0033]ATE自動(dòng)測(cè)試系統(tǒng)包括:美國(guó)泰瑞達(dá)公司的J750EX和/或Ultra-FLEX測(cè)試系統(tǒng)。根據(jù)被檢測(cè)的可編程邏輯器件的產(chǎn)品特性選擇上述兩個(gè)自動(dòng)檢測(cè)系統(tǒng)中的一個(gè)作為ATE自動(dòng)測(cè)試系統(tǒng);
測(cè)試配置程序是依據(jù)被檢測(cè)的可編程邏輯器件產(chǎn)品的數(shù)據(jù)手冊(cè)、測(cè)試方法、測(cè)試規(guī)范、測(cè)試大綱的要求進(jìn)行測(cè)試配置程序開(kāi)發(fā)。
[0034]本實(shí)施例中使用的測(cè)試配置程序是本領(lǐng)域的普通技術(shù)人員能夠根據(jù)檢測(cè)需求進(jìn)行編寫(xiě),屬于現(xiàn)有的公知的成熟技術(shù),在本實(shí)施例中不再敘述測(cè)試配置程序的相關(guān)要求與方法,也不屬于本發(fā)明的保護(hù)范圍。
[0035]結(jié)合圖1至圖8說(shuō)明本實(shí)施例的快速配置與測(cè)試方法,
本方法的實(shí)施對(duì)象是所有支持ISP(在系統(tǒng)可編程)的可編程邏輯器件,包括PROM、PAL、GAL、PLA、CPLD, FPGA等。根據(jù)ISP狀態(tài)機(jī)原理,通過(guò)一些轉(zhuǎn)碼工具以及利用C語(yǔ)言編寫(xiě)的轉(zhuǎn)碼程序經(jīng)過(guò)四次轉(zhuǎn)碼過(guò)程,能夠快速自動(dòng)的生成在系統(tǒng)配置所需配置碼,再利用ATE直接加載配置碼將器件配置成具有一定功能的電路,然后再進(jìn)行全面的功能和參數(shù)測(cè)試,整個(gè)配置與測(cè)試流程如圖1所示。
[0036]ISP狀態(tài)機(jī)有兩種:三狀態(tài)ISP狀態(tài)機(jī)和IEEEl 149.1標(biāo)準(zhǔn)的ISP狀態(tài)機(jī)。最早由Lattice公司提出的ISP狀態(tài)機(jī)只有三個(gè)狀態(tài):閑置態(tài)(IDLE)、移位態(tài)(SHIFT)和執(zhí)行態(tài)(EXECUTE),其狀態(tài)轉(zhuǎn)移如圖2所示。后來(lái)由聯(lián)合測(cè)試活動(dòng)組織(JTAG)提出來(lái)了邊界掃描技術(shù),IEEE對(duì)此制定了測(cè)試標(biāo)準(zhǔn),稱為IEEE1194.1標(biāo)準(zhǔn),符合該標(biāo)準(zhǔn)的ISP狀態(tài)機(jī)共有十六個(gè)狀態(tài),如圖3所示。兩種狀態(tài)機(jī)都有四個(gè)信號(hào)端口:模式選擇端MODE (TMS)、數(shù)據(jù)輸入端SDI (TDI)、數(shù)據(jù)輸出端SDO (TD0)、時(shí)鐘輸入端SCLK (TCK),根據(jù)狀態(tài)機(jī)控制這些端口狀態(tài)即可將配置數(shù)據(jù)串行的寫(xiě)入器件,實(shí)現(xiàn)ISP器件的在系統(tǒng)編程。
[0037]串行向量(SVF)格式是一種描述狀態(tài)機(jī)編程的指令格式,可以記錄整個(gè)ISP編程過(guò)程信息。大部分可編程邏輯器件的開(kāi)發(fā)環(huán)境都支持將配置數(shù)據(jù)文件轉(zhuǎn)換成SVF格式。用不同的開(kāi)發(fā)環(huán)境完成配置程序編寫(xiě)后,能自動(dòng)生成bit、bin、mcs, jed、pof等格式的配置文件,首先需要將其轉(zhuǎn)換成串行向量格式(SVF)文件。以Xilinx公司的ISE開(kāi)發(fā)環(huán)境為例,生成配置程序文件后進(jìn)入Configure Device( iMPACT)界面(如圖4所示),然后用Boundary
Scan,加入目標(biāo)配置器件和配置文件,然后選擇菜單欄--Output--SVF File--Create
SVF File,開(kāi)始錄制SVF文件,現(xiàn)在對(duì)目標(biāo)器件的任何操作(Program、Verify、Erase、Get
Device ID等)都可以記錄在SVF文件中,錄制完成后,選擇菜單欄--Output--SVF
File——Stop Writing to SVF File,即可生成SVF格式文件,如圖5所示。
[0038]生成SVF格式文件后,接著需要利用轉(zhuǎn)碼軟件(其操作界面如圖6所示)將SVF格式轉(zhuǎn)換成PCF格式文件,如圖7所示。
[0039]PCF格式文件中雙引號(hào)中的數(shù)據(jù)便是需要配置到目標(biāo)器件中的配置數(shù)據(jù),另外,還有比如“RUNTEST IDLE 100000 TCK”或“wait 100000s”之類信息,意思是需要在狀態(tài)機(jī)的“Run-Test-1dle”狀態(tài)等待100000個(gè)時(shí)鐘周期,這些有用數(shù)據(jù)需要提取出來(lái)??梢跃帉?xiě)C語(yǔ)言程序?qū)⑦@些有效數(shù)據(jù)提取出來(lái),并轉(zhuǎn)換成ATP格式的二進(jìn)制向量文件,如圖8所示。
[0040]最后,再利用測(cè)試系統(tǒng)配套軟件轉(zhuǎn)成與測(cè)試系統(tǒng)相應(yīng)的測(cè)試碼格式文件,比如Teradyne公司的IG-XL中的Pattern compiler工具將ATP格式轉(zhuǎn)換成Pattern文件,就可以利用ATE加載配置碼對(duì)目標(biāo)器件進(jìn)行在系統(tǒng)配置與測(cè)試。
[0041]因而,本發(fā)明的快速配置與測(cè)試方法實(shí)現(xiàn)了在系統(tǒng)快速配置,可以進(jìn)行多次配置與測(cè)試操作,大大提高了測(cè)試故障覆蓋率,解決了可編程邏輯器件測(cè)試的問(wèn)題;具有極大的通用性,可廣泛應(yīng)用于 Xilinx、Altera、Lattice、Cypress 等公司的 PROM、PLD、CPLD> FPGA等可編程邏輯器件的快速配置與測(cè)試之中;并且,測(cè)試覆蓋率高并且不容易出錯(cuò),能夠極大提高在系統(tǒng)編程的快速配置與測(cè)試的效率和質(zhì)量。
[0042]最后應(yīng)說(shuō)明的是:顯然,上述實(shí)施例僅僅是為清楚地說(shuō)明本發(fā)明所作的舉例,而并非對(duì)實(shí)施方式的限定。對(duì)于所屬領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在上述說(shuō)明的基礎(chǔ)上還可以做出其它不同形式的變化或變動(dòng)。這里無(wú)需也無(wú)法對(duì)所有的實(shí)施方式予以窮舉。而由此所引申出的顯而易見(jiàn)的變化或變動(dòng)仍處于本發(fā)明的保護(hù)范圍之中。
【權(quán)利要求】
1.可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試方法,其特征在于,所述快速配置與測(cè)試方法通過(guò)一次編程四次轉(zhuǎn)碼過(guò)程獲得ISP狀態(tài)機(jī)配置碼; 所述快速配置與測(cè)試方法的步驟為: (1)在可編程邏輯器件相應(yīng)的相應(yīng)開(kāi)發(fā)環(huán)境下進(jìn)行測(cè)試配置程序開(kāi)發(fā),獲得原始配置碼; (2)將原始配置碼通過(guò)轉(zhuǎn)換工具轉(zhuǎn)換成串行向量格式的SVF文件; (3)將SVF格式文件轉(zhuǎn)換成PCF格式文件; (4)利用C語(yǔ)言轉(zhuǎn)碼程序?qū)CF格式文件中的有效數(shù)據(jù)提取出來(lái)直接生成ATP格式文件; (5)將ATP格式轉(zhuǎn)成測(cè)試系統(tǒng)所需Pattern文件,利用ATE自動(dòng)測(cè)試系統(tǒng)進(jìn)行可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試。
2.如權(quán)利要求1所述的可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試方法,其特征在于,不同公司的可編程邏輯器件采用不同的開(kāi)發(fā)環(huán)境進(jìn)行測(cè)試配置程序開(kāi)發(fā)。
3.如權(quán)利要求2所述的可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試方法,其特征在于,Xilinx公司的可編程邏輯器件采用ISE開(kāi)發(fā)環(huán)境進(jìn)行測(cè)試配置程序開(kāi)發(fā)獲得.bit、.bin、.mcs格式的測(cè)試配置程序;Altera公司的可編程邏輯器件采用Quartus開(kāi)發(fā)環(huán)境進(jìn)行測(cè)試配置程序開(kāi)發(fā)獲得.pof、.sof格式的測(cè)試配置程序lattice公司的可編程邏輯器件采用ispLEVER開(kāi)發(fā)環(huán)境進(jìn)行測(cè)試配置程序開(kāi)發(fā)獲得.jed格式的測(cè)試配置程序fypress公司的可編程邏輯器件采用Warp開(kāi)發(fā)環(huán)境進(jìn)行測(cè)試配置程序開(kāi)發(fā)獲得.jed格式的測(cè)試配置程序。
4.如權(quán)利要求1所述的可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試方法,其特征在于,采用測(cè)試配置程序自動(dòng)轉(zhuǎn)碼生成ISP配置碼,ATE自動(dòng)測(cè)試系統(tǒng)直接在系統(tǒng)快速配置;不采用人工采集制作配置碼和利用下載線以及編程器配置的方法。
5.如權(quán)利要求1所述的可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試方法,其特征在于,可編程邏輯器件包括 Xilinx、Altera、Lattice、Cypress 公司的 PROM、PAL、GAL、PLA、CPLD、FPGA可編程邏輯器件。
6.如權(quán)利要求1所述的可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試方法,其特征在于,步驟(2)中的轉(zhuǎn)換工具為!Xilinx公司的iMPACT工具,Altera公司的“Creat JAM,SVF,ISC”工具,Cypress公司的ISR工具,Lattice公司的ispVM工具。
7.如權(quán)利要求1所述的可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試方法,其特征在于,步驟(3)中使用的轉(zhuǎn)換工具為Svf2pCf轉(zhuǎn)碼程序。
8.如權(quán)利要求1所述的可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試方法,其特征在于,步驟(4)中使用的轉(zhuǎn)換工具為Pcf2atp轉(zhuǎn)碼程序。
9.如權(quán)利要求1-8任一所述的可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試方法,其特征在于,ATE自動(dòng)測(cè)試系統(tǒng)是美國(guó)泰瑞達(dá)公司的J750EX或UltraFLEX測(cè)試系統(tǒng)。
10.如權(quán)利要求9所述的可編程邏輯器件在系統(tǒng)編程的快速配置與測(cè)試方法,其特征在于,測(cè)試配置程序是依據(jù)被檢測(cè)的可編程邏輯器件產(chǎn)品的數(shù)據(jù)手冊(cè)、測(cè)試方法、測(cè)試規(guī)范、測(cè)試大綱的要求進(jìn)行測(cè)試配置程序開(kāi)發(fā)。
【文檔編號(hào)】G01R31/28GK104515947SQ201410763028
【公開(kāi)日】2015年4月15日 申請(qǐng)日期:2014年12月12日 優(yōu)先權(quán)日:2014年12月12日
【發(fā)明者】解維坤, 章慧彬, 張秋麗 申請(qǐng)人:中國(guó)電子科技集團(tuán)公司第五十八研究所