專利名稱:含有jtag接口的芯片的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及半導(dǎo)體技術(shù),特別涉及一種含有JTAG接口的芯片。
背景技術(shù):
隨著芯片規(guī)模越來(lái)越大,復(fù)雜度越來(lái)越高,芯片的測(cè)試也越來(lái)越難,因此可測(cè)性設(shè)計(jì)是大規(guī)模集成電路的基本設(shè)計(jì)要求。JTAG是一種國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議(IEEE 1149. I兼容),主要用于芯片內(nèi)部測(cè)試。JTAG接口的結(jié)構(gòu)如圖I所示,它主要包括一個(gè)狀態(tài)控制器(TAP controller),一個(gè)指令寄存器(Instruction register), 一些測(cè)試數(shù)據(jù)寄存器(Test data register)以及輸出級(jí)(Output stage)。JTAG接口的測(cè)試數(shù)據(jù)寄存器包含一些必須的測(cè)試數(shù)據(jù)寄存器,如邊界掃描寄存器(Boundary scan register)等,也包含一些用戶自定義的寄存器(Design specific testdata register),這些寄存器的內(nèi)容和長(zhǎng)度完全由設(shè)計(jì)決定,因此可以把所有與芯片測(cè)試有關(guān)的寄存器,如掃描(scan)測(cè)試,存儲(chǔ)器自測(cè)試(BIST)等等,都放到這類寄存器當(dāng)中,從而使JTAG接口成為測(cè)試控制器。JTAG接口的指令寄存器使JTAG接口可以支持不同的指令,指令經(jīng)過(guò)解碼,選擇不同的測(cè)試數(shù)據(jù)寄存器。JTAG接口得到了更多的自動(dòng)測(cè)試設(shè)備(ATE)的支持,這使得通過(guò)在芯片中實(shí)現(xiàn)JTAG,可以提高芯片的可測(cè)性,增加芯片測(cè)試覆蓋率,方便將來(lái)在PCB板子上的測(cè)試。同時(shí)由于JTAG是國(guó)際標(biāo)準(zhǔn),得到很多測(cè)試機(jī)的支持,因而使用方便,開(kāi)發(fā)容易。所以目前含有JTAG接口的芯片種類較多,如CPU、DSP、CPLD, FPGA等。
標(biāo)準(zhǔn)JTAG接口通常有5線TMS、TCK、TDI、TD0、TRST*,其中TCK為測(cè)試時(shí)鐘輸入;TDI為測(cè)試數(shù)據(jù)輸入,數(shù)據(jù)通過(guò)TDI輸入JTAG接口 ;TD0為測(cè)試數(shù)據(jù)輸出,數(shù)據(jù)通過(guò)TDO從JTAG接口輸出;TMS為測(cè)試模式選擇,TMS用來(lái)設(shè)置JTAG接口處于某種特定的測(cè)試模式;TRST*為測(cè)試復(fù)位,低電平有效?,F(xiàn)有的含有JTAG接口的芯片,通常需要額外增加TDI、TMS、TCK、TDO及TRST*等5個(gè)引腳,雖然TRST*是可選的,仍然要至少額外增加4個(gè)引腳。這使得JTAG對(duì)于引腳數(shù)目不多的芯片來(lái)說(shuō)影響太大,甚至根本就不適用。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種含有JTAG接口的芯片,引腳較少。為解決上述技術(shù)問(wèn)題,本發(fā)明的含有JTAG接口的芯片,包括芯片功能模塊、一標(biāo)準(zhǔn)JTAG接口,還包括一多路選擇器;所述標(biāo)準(zhǔn)JTAG接口的TDI、TMS、TCK與芯片功能模塊的三個(gè)輸入分別短接;所述標(biāo)準(zhǔn)JTAG接口的TRST*與所述多路選擇器的選擇控制端短接;所述標(biāo)準(zhǔn)JTAG接口的TDO接所述多路選擇器的第一輸入;
所述芯片功能模塊的一輸出接所述多路選擇器的第二輸入;當(dāng)TRST*為低電平時(shí),標(biāo)準(zhǔn)JTAG接口復(fù)位,并且所述多路選擇器的輸出為芯片功能模塊的一輸出;當(dāng)TRST*為高電平時(shí),標(biāo)準(zhǔn)JTAG接口工作,并且所述多路選擇器的輸出為標(biāo)準(zhǔn)JTAG 接口的 TDO。本發(fā)明的含有JTAG接口的芯片,通過(guò)將標(biāo)準(zhǔn)JTAG接口的TDI、TMS、TCK、TDO同芯片其他功能模塊的輸入輸出進(jìn)行引腳復(fù)用,既大大提高了芯片的可測(cè)性,又避免了芯片因加入JTAG接口而使引腳太多,特別適用于引腳數(shù)目少,或者引腳數(shù)目雖多,但是無(wú)法增加引腳數(shù)目(比如為了兼容性,或者封裝價(jià)格的因素)的芯片?!?br>
下面結(jié)合附圖及具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。圖I是JTAG接口的結(jié)構(gòu)示意圖;圖2是本發(fā)明的含有JTAG接口的芯片一實(shí)施方式示意圖。
具體實(shí)施例方式本發(fā)明的含有JTAG接口的芯片一實(shí)施方式如圖2所示,包括芯片功能模塊、一標(biāo)準(zhǔn)JTAG接口、一多路選擇器;芯片功能模塊泛指芯片中所述標(biāo)準(zhǔn)JTAG接口、多路選擇器之外的接有芯片引腳的其它模塊;標(biāo)準(zhǔn)JTAG接口有5線TCK(測(cè)試時(shí)鐘輸入)、TDI (測(cè)試數(shù)據(jù)輸入)、TDO(測(cè)試數(shù)據(jù)輸出)、TMS (測(cè)試模式選擇)、TRST* (測(cè)試復(fù)位,低電平有效);所述標(biāo)準(zhǔn)JTAG接口的TDI、TMS、TCK與芯片功能模塊的三個(gè)輸入分別短接,作為芯片的三個(gè)復(fù)用輸入引腳;所述標(biāo)準(zhǔn)JTAG接口的TRST*與所述多路選擇器的選擇控制端短接,作為芯片的一模式選擇引腳;所述多路選擇器的輸出,作為一復(fù)用輸出引腳;所述標(biāo)準(zhǔn)JTAG接口的TDO接所述多路選擇器的第一輸入;所述芯片功能模塊的一輸出接所述多路選擇器的第二輸入,芯片其它功能模塊的其它輸出、其它輸入分別作為芯片其它相應(yīng)引腳;當(dāng)TRST* (即模式選擇引腳)為高電平時(shí),標(biāo)準(zhǔn)JTAG接口工作,并且所述多路選擇器的輸出為所述多路選擇器的第一輸入所接的標(biāo)準(zhǔn)JTAG接口的TD0,芯片處于JTAG測(cè)試狀態(tài);當(dāng)TRST* (模式選擇引腳)為標(biāo)準(zhǔn)JTAG接口的復(fù)位電平時(shí)(如低電平),標(biāo)準(zhǔn)JTAG接口復(fù)位,標(biāo)準(zhǔn)JTAG接口不會(huì)工作,芯片處于正常工作狀態(tài),所述多路選擇器的輸出為所述多路選擇器的第二輸入所接的芯片其它功能模塊的一輸出;當(dāng)TRST* (模式選擇引腳)為低電平時(shí),標(biāo)準(zhǔn)JTAG接口復(fù)位,標(biāo)準(zhǔn)JTAG接口不會(huì)工作,并且所述多路選擇器的輸出為所述多路選擇器的第二輸入所接的芯片功能模塊的一輸出,芯片處于正常工作狀態(tài)。
本發(fā)明的含有JTAG接口的芯片,通過(guò)將標(biāo)準(zhǔn)JTAG接口的TDI、TMS、TCK、TDO同芯片其他功能模塊的輸入輸出進(jìn)行引腳復(fù)用,既大大提高了芯片的可測(cè)性,又避免了芯片因加入JTAG接口而使引腳太多,特別適用于引腳數(shù)目少,或者引腳數(shù)目雖多,但是無(wú)法增加 引腳數(shù)目(比如為了兼容性,或者封裝價(jià)格的因素)的芯片。
權(quán)利要求
1.一種含有JTAG接口的芯片,包括芯片功能模塊、一標(biāo)準(zhǔn)JTAG接口,其特征在于,還包括一多路選擇器; 所述標(biāo)準(zhǔn)JTAG接口的 TDI、TMS、TCK與芯片功能模塊的三個(gè)輸入分別短接; 所述標(biāo)準(zhǔn)JTAG接口的TRST*與所述多路選擇器的選擇控制端短接; 所述標(biāo)準(zhǔn)JTAG接口的TDO接所述多路選擇器的第一輸入; 所述芯片功能模塊的一輸出接所述多路選擇器的第二輸入; 當(dāng)TRST*為低電平時(shí),標(biāo)準(zhǔn)JTAG接口復(fù)位,并且所述多路選擇器的輸出為芯片功能模塊的一輸出; 當(dāng)TRST*為高電平時(shí),標(biāo)準(zhǔn)JTAG接口工作,并且所述多路選擇器的輸出為標(biāo)準(zhǔn)JTAG接口的 TDO。
全文摘要
本發(fā)明公開(kāi)了一種含有JTAG接口的芯片,包括芯片功能模塊、一標(biāo)準(zhǔn)JTAG接口,還包括一多路選擇器;標(biāo)準(zhǔn)JTAG接口的TDI、TMS、TCK與芯片功能模塊的三個(gè)輸入分別短接;標(biāo)準(zhǔn)JTAG接口的TRST*與多路選擇器的選擇控制端短接;標(biāo)準(zhǔn)JTAG接口的TDO接所述多路選擇器的第一輸入;芯片功能模塊的一輸出接所述多路選擇器的第二輸入;當(dāng)TRST*為低電平時(shí),標(biāo)準(zhǔn)JTAG接口復(fù)位,并且多路選擇器的輸出為芯片功能模塊的一輸出;當(dāng)TRST*為高電平時(shí),標(biāo)準(zhǔn)JTAG接口工作,并且多路選擇器的輸出標(biāo)準(zhǔn)JTAG接口的TDO。本發(fā)明的含有JTAG接口的芯片,引腳較少。
文檔編號(hào)G11C29/56GK102760497SQ20111010790
公開(kāi)日2012年10月31日 申請(qǐng)日期2011年4月28日 優(yōu)先權(quán)日2011年4月28日
發(fā)明者官志勇 申請(qǐng)人:上海華虹集成電路有限責(zé)任公司