国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      反饋掃描隔離和掃描旁路架構(gòu)的制作方法

      文檔序號:5940073閱讀:249來源:國知局
      專利名稱:反饋掃描隔離和掃描旁路架構(gòu)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明大體上涉及集成電路裝置的測試,且更確切地說,涉及集成電路裝置中的嵌入式內(nèi)核和外部電路的反饋和旁路隔離測試。
      背景技術(shù)
      許多集成電路裝置包含至少一個嵌入式內(nèi)核和將輸入提供到嵌入式內(nèi)核及從嵌入式內(nèi)核接受輸出的外部電路。嵌入式內(nèi)核通常具有多個輸入和輸出。有利地能夠?qū)⑶度胧絻?nèi)核與外部邏輯隔離以用于內(nèi)核制造測試,及將外部邏輯與嵌入式內(nèi)核隔離以用于外部邏輯制造測試。掃描隔離反饋測試可用以與外部邏輯分開地測試內(nèi)核,且掃描隔離旁路測試可用以與內(nèi)核分開地測試外部電路。然而,掃描隔離反饋和旁路測試可能難以在不影響集成電路裝置的硅面積的情況下來實施。當前掃描隔離及旁路架構(gòu)可能需要為嵌入式內(nèi)核的輸入和輸出中的每一者添加狀態(tài)元件和多路復(fù)用器。這個額外電路可能需要在裸片上的大量硅面積,尤其是在內(nèi)核具有大數(shù)目的輸入和輸出引腳時。將需要具有掃描隔離反饋和旁路架構(gòu),其不需要用于目標內(nèi)核的每一輸入和輸出的狀態(tài)元件,且對于掃描隔離反饋和旁路電路使用較小硅面積,甚至在目標內(nèi)核具有大數(shù)目的輸入和輸出時亦如此
      發(fā)明內(nèi)容
      揭示一種掃描隔離和旁路架構(gòu),其包含內(nèi)核邏輯、輸入隔離多路復(fù)用器和輸出隔離多路復(fù)用器。所述內(nèi)核邏輯接收內(nèi)核邏輯輸入,且產(chǎn)生內(nèi)核邏輯輸出。所述輸入隔離多路復(fù)用器包含第一輸入、第二輸入、選擇輸入和輸出;且所述輸入隔離多路復(fù)用器基于所述選擇輸入將所述第一和第二輸入中的一者選擇性地提供到所述輸出。對于所述輸入隔離多路復(fù)用器,所述第一輸入耦合到功能輸入,所述第二輸入耦合到功能輸出,所述輸出耦合到所述內(nèi)核邏輯輸入,且所述選擇輸入耦合到第一測試選擇信號。所述輸出隔離多路復(fù)用器包含第一輸入、第二輸入、選擇輸入和輸出;且所述輸出隔離多路復(fù)用器基于所述選擇輸入將所述第一和第二輸入中的一者選擇性地提供到所述輸出。對于所述輸出隔離多路復(fù)用器,所述第一輸入耦合到所述內(nèi)核邏輯輸出,所述第二輸入耦合到所述輸入隔離多路復(fù)用器的所述輸出,所述輸出提供所述功能輸出,且所述選擇輸入耦合到第二測試選擇信號。當所述第一和第二測試選擇信號指示內(nèi)核反饋測試時,所述輸出隔離多路復(fù)用器將所述內(nèi)核邏輯輸出從所述輸出隔離多路復(fù)用器的所述第一輸入傳遞到所述輸出隔離多路復(fù)用器的所述輸出作為所述功能輸出,且所述輸入隔離多路復(fù)用器將所述內(nèi)核邏輯輸出從所述輸入隔離多路復(fù)用器的所述第二輸入傳遞到所述輸入隔離多路復(fù)用器的所述輸出和所述內(nèi)核邏輯輸入。所述掃描隔離和旁路架構(gòu)可經(jīng)配置以使得當所述第一和第二測試選擇信號指示旁路測試時,所述輸入隔離多路復(fù)用器將所述功能輸入從所述輸入隔離多路復(fù)用器的所述第一輸入傳遞到所述輸入隔離多路復(fù)用器的所述輸出,且所述輸出隔離多路復(fù)用器將所述功能輸入從所述輸出隔離多路復(fù)用器的所述第二輸入傳遞到所述輸出隔離多路復(fù)用器的所述輸出作為所述功能輸出。所述掃描隔離和旁路架構(gòu)可經(jīng)配置以使得當所述第一和第二測試選擇信號指示正常操作時,所述輸入隔離多路復(fù)用器將所述功能輸入從所述輸入隔離多路復(fù)用器的所述第一輸入傳遞到所述輸入隔離多路復(fù)用器的所述輸出以由所述內(nèi)核邏輯來處理,且所述輸出隔離多路復(fù)用器將所述內(nèi)核邏輯的所述輸出從所述輸出隔離多路復(fù)用器的所述第一輸入傳遞到所述輸出隔離多路復(fù)用器的所述輸出作為所述功能輸出。所述掃描隔離和旁路架構(gòu)還可包含全速信號和輸入與(AND)邏輯及輸出AND邏輯中的一者或兩者。所述輸入AND邏輯可包含耦合到所述全速信號的第一輸入、耦合到所述功能輸出的第二輸入以及耦合到所述輸入隔離多路復(fù)用器的所述第二輸入的輸出。當所述全速信號具有第一值時,所述輸入AND邏輯將所述功能輸出傳遞到所述輸入AND邏輯的所述輸出,且當所述全速信號具有第二值時,所述輸入AND邏輯防止所述功能輸出傳遞到所述輸入AND邏輯的所述輸出。所述輸出AND邏輯可包含耦合到所述全速信號的第一輸入、耦合到所述輸入隔離多路復(fù)用器的所述輸出的第二輸入以及耦合到所述輸出隔離多路復(fù)用器的所述第二輸入的輸出。當所述全速信號具有所述第一值時,所述輸出AND邏輯將所述輸入隔離多路復(fù)用器的所述輸出傳遞到所述輸出AND邏輯的所述輸出,且當所述全速信號具有所述第二值時,所述輸出AND邏輯防止所述輸入隔離多路復(fù)用器的所述輸出傳遞到所述輸出AND邏輯的所述輸出。所述掃描隔離和旁路架構(gòu)可包含用于功能輸入和功能輸出的數(shù)目不同的情形的異或邏輯。當所述功能輸入包括N個輸入且所述功能輸出包括M個輸出時,N大于M,所述異或邏輯可將功能輸入的所述數(shù)目減少到等于功能輸出的所述數(shù)目,其方式為接收所述輸入隔離多路復(fù)用器的所述輸出,及輸出減少的輸出到所述輸出隔離多路復(fù)用器的所述第二輸入。當所述功能輸出包括N個輸出且所述功能輸入包括M個輸入時,所述異或邏輯可將功能輸出的所述數(shù)目減少到等于功能輸入的所述數(shù)目,其方式為接收所述功能輸出,及輸出減少的輸出到所述輸入隔離多路復(fù)用器的所述第二輸入。所述掃描隔離和旁路架構(gòu)可并入到裝置中,所述裝置選自由以下各者組成的群組:音樂播放器、視頻播放器、娛樂單元、導(dǎo)航裝置、通信裝置、個人數(shù)字助理(PDA)、固定位置數(shù)據(jù)單元以及計算機。揭示一種掃描隔離和旁路架構(gòu),其包含內(nèi)核邏輯裝置、輸入選擇裝置和輸出選擇裝置。所述內(nèi)核邏輯裝置處理內(nèi)核邏輯輸入,以產(chǎn)生內(nèi)核邏輯輸出。所述輸入選擇裝置基于選擇輸入將第一輸入和第二輸入中的一者傳遞到輸出。對于所述輸入選擇裝置,所述第一輸入耦合到功能輸入,所述第二輸入耦合到功能輸出,所述輸出耦合到所述內(nèi)核邏輯輸入,且所述選擇輸入稱合到第一測試選擇信號。所述輸出選擇裝置基于選擇輸入將第一輸入和第二輸入中的一者傳遞到輸出。對于所述輸出選擇裝置,所述第一輸入耦合到所述內(nèi)核邏輯輸出,所述第二輸入耦合到所述輸入選擇裝置的所述輸出,所述輸出提供所述功能輸出,且所述選擇輸入耦合到第二測試選擇信號。當所述第一和第二測試選擇信號指示內(nèi)核反饋測試時,所述輸出選擇裝置將所述內(nèi)核邏輯輸出傳遞到所述輸出選擇裝置的所述輸出作為所述功能輸出,且所述 輸入選擇裝置將所述內(nèi)核邏輯輸出傳遞到所述輸入選擇裝置的所述輸出作為所述內(nèi)核邏輯輸入。所述掃描隔離和旁路架構(gòu)可經(jīng)配置以使得當所述第一和第二測試選擇信號指示旁路測試時,所述輸入選擇裝置將所述功能輸入傳遞到所述輸入選擇裝置的所述輸出,且所述輸出選擇裝置將所述功能輸入傳遞到所述輸出選擇裝置的所述輸出作為所述功能輸出。所述掃描隔離和旁路架構(gòu)可經(jīng)配置以使得當所述第一和第二測試選擇信號指示正常操作時,所述輸入選擇裝置將所述功能輸入傳遞到所述輸入選擇裝置的所述輸出以由所述內(nèi)核邏輯來處理,且所述輸出選擇裝置將所述內(nèi)核邏輯的所述輸出傳遞到所述輸出選擇裝置的所述輸出作為所述功能輸出。揭示一種用于耦合到外部邏輯的內(nèi)核的掃描隔離和旁路測試的方法,其中所述內(nèi)核具有內(nèi)核輸入和內(nèi)核輸出,且所述外部邏輯將功能輸入提供到所述內(nèi)核輸入,且從所述內(nèi)核輸出接受功能輸出。所述方法包含:當測試選擇信號指示旁路測試時,使來自所述外部邏輯的所述功能輸入繞過所述內(nèi)核且傳遞到所述功能輸出;當所述測試選擇信號指示內(nèi)核邏輯反饋測試時,使所述內(nèi)核輸出反饋到所述內(nèi)核輸入;以及當所述測試選擇信號指示正常處理時,使待由所述內(nèi)核處理的所述功能輸入和所述內(nèi)核輸出傳遞到所述外部邏輯作為所述功能輸出。當所述測試選擇信號指示內(nèi)核邏輯反饋測試時,可將所述內(nèi)核輸出提供到所述功能輸出。當全速信號指示所述內(nèi)核邏輯輸入不同步從所述內(nèi)核輸出接收所述反饋時,可阻擋所述內(nèi)核輸出到所述內(nèi)核輸入的所述反饋。當全速信號指示所述外部邏輯不同步接收所述功能輸入時,可阻擋來自所述外部邏輯的所述功能輸入傳遞到所述功能輸出。當存在比功能輸出多的功能輸入且所述測試選擇信號指示旁路測試時,所述方法還可包含在繞過所述內(nèi)核時組合來自所述外部邏輯的所述功能輸入以產(chǎn)生等于功能輸出的數(shù)目的減少的數(shù)目個功能輸入,以及將所述減少的數(shù)目個功能輸入傳遞到所述功能輸出。當存在比功能輸入多的功能輸出時,且當所述測試選擇信號指示內(nèi)核邏輯反饋測試時,所述方法還可包含組合所述內(nèi)核輸出以產(chǎn)生等于功能輸入的所述數(shù)目的減少的數(shù)目個內(nèi)核輸出,以及將所述減少的數(shù)目個內(nèi)核輸出反饋到所述內(nèi)核輸入。所述組合可使用異或邏輯來進行。為了更完整地理解本發(fā)明,現(xiàn)參考以下詳細描述和隨附圖式。


      圖1為展示示 范性內(nèi)核和周圍隔離電路的框圖;圖2為展示當功能輸入的數(shù)目等于功能輸出的數(shù)目時反饋掃描隔離和掃描旁路架構(gòu)的示范性實施例的框圖;圖3為展示當功能輸入的數(shù)目大于功能輸出的數(shù)目時反饋掃描隔離和掃描旁路架構(gòu)的示范性實施例的框圖;圖4為展示當功能輸入的數(shù)目小于功能輸出的數(shù)目時反饋掃描隔離和掃描旁路架構(gòu)的示范性實施例的框圖;圖5為展示用于反饋掃描隔離和掃描旁路架構(gòu)的控制圖的示范性實施例的框圖;以及圖6為展示示范性無線通信系統(tǒng)的框圖,其中可有利地使用反饋掃描隔離和掃描旁路架構(gòu)。
      具體實施例方式圖1展示內(nèi)核102、輸入隔離多路復(fù)用器104和輸出隔離多路復(fù)用器106的示范性框圖100。內(nèi)核包含壓縮器、解壓縮器、組合邏輯和各種其它內(nèi)核邏輯電路。內(nèi)核102從外部邏輯(未圖示)接收功能輸入,且將功能輸出提供到外部邏輯。來自外部邏輯的功能輸入通過輸入隔離多路復(fù)用器104傳遞到內(nèi)核102中,且功能輸出通過輸出隔離多路復(fù)用器106從內(nèi)核102傳遞到外部邏輯。內(nèi)核102還接收包含測試中信號和全速信號的外部測試控制輸入。圖2展示當存在相等數(shù)目個功能輸入和功能輸出時反饋掃描隔離和掃描旁路架構(gòu)200的示范性實施例的框圖。反饋掃描隔離和旁路架構(gòu)200包含功能或內(nèi)核邏輯210、輸入隔離多路復(fù)用器212和輸出隔離多路復(fù)用器214。反饋掃描隔離和旁路架構(gòu)200從外部邏輯(未圖示)接收功能輸入,且將功能輸出供應(yīng)到外部邏輯。反饋掃描隔離和旁路架構(gòu)200還接收測試中信號、測試中*信號和全速信號。測試中信號在內(nèi)核邏輯的反饋測試或外部邏輯的旁路測試之間進行選擇。測試中*信號還用以在反饋測試或旁路測試之間進行選擇,且用以選擇內(nèi)核的正常非測試功能。在反饋測試中,內(nèi)核邏輯210的輸出反饋到內(nèi)核邏輯210的輸入。在旁路測試中,來自外部邏輯的輸入繞過內(nèi)核邏輯210,且路由到掃描隔離架構(gòu)200的輸出。在正常操作中,來自外部邏輯的輸入由內(nèi)核邏輯處理,且路由到掃描隔離架構(gòu)200的輸出。全速信號在必要時用以考量內(nèi)核邏輯210與外部邏輯之間的時序的差異。如果時鐘延時差異不會造成問題,那么全速信號可連同下文所描述的相關(guān)聯(lián)的電路一起移除。應(yīng)注意到,通常存在多個功能輸入和功能輸出,且掃描隔離和旁路架構(gòu)200中的邏輯塊通常具有多個輸入/輸出線,且可包含所描繪邏輯裝置的多個例子。然而,為了清楚起見,關(guān)于圖2、3和4來展示及解釋輸入/輸出線和邏輯塊的單一例子。為了清楚起見,可包含多個邏輯裝置且可具有多個輸入和輸出的功能或內(nèi)核邏輯210由具有輸入和輸出的云表不。到內(nèi)核邏輯210的輸入I禹合到輸入隔離多路復(fù)用器212的輸出。來自內(nèi)核邏輯210的輸出耦合到輸出隔離多路復(fù)用器214的輸入。為了清楚起見,可包含用于其輸入和輸出中的每一者的多個線和多個二合一多路復(fù)用器的輸入隔離多路復(fù)用器212由包 含兩個輸入、一輸出和一選擇輸入的單一二合一多路復(fù)用器表不。輸入隔離多路復(fù)用器212的第一輸入稱合到來自外部邏輯的功能輸入。輸入隔離多路復(fù)用器212的第二輸入耦合到輸入AND邏輯218的輸出。輸入隔離多路復(fù)用器212的輸出I禹合到內(nèi)核邏輯210的輸入。輸入隔離多路復(fù)用器212的輸出還通過輸出AND邏輯220耦合到輸出隔離多路復(fù)用器214的輸入。輸入隔離多路復(fù)用器212的選擇輸入耦合到測試中信號。為了清楚起見,可包含用于其輸入和輸出中的每一者的多個線的輸入AND邏輯218由具有兩個輸入和一輸出的AND門表示。到輸入AND邏輯218的輸入耦合到全速信號,且耦合到來自掃描隔離架構(gòu)200的功能輸出的反饋。輸入AND邏輯218基于全速信號調(diào)整時序差異。因為功能輸出通常包含多個信號,所以輸入AND邏輯218通常包括一組邏輯來對全速信號以及功能輸出進行與運算。輸入AND邏輯218在全速信號具有第一值時,允許功能輸出反饋到輸入隔離多路復(fù)用器212,且在全速信號具有第二值時,阻擋功能輸出。如果時鐘速度差異不會造成問題,那么輸入AND邏輯218可被移除,且功能輸出可直接耦合到輸入隔離多路復(fù)用器212的第二輸入。為了清楚起見,可包含用于其輸入和輸出中的每一者的多個線和多個二合一多路復(fù)用器的輸出隔離多路復(fù)用器214由包含兩個輸入、一輸出和一選擇輸入的單一二合一多路復(fù)用器表不。輸出隔離多路復(fù)用器214的第一輸入f禹合到來自內(nèi)核邏輯210的輸出。輸出隔離多路復(fù)用器214的第二輸入耦合到輸出AND邏輯220的輸出。輸出隔離多路復(fù)用器214的輸出提供來自掃描隔離架構(gòu)200的功能輸出。輸出隔離多路復(fù)用器214的選擇輸入通過反相器216耦合到測試中*信號。為了清楚起見,可包含用于其輸入和輸出中的每一者的多個線的輸出AND邏輯220由具有兩個輸入和一輸出的AND門表示。到輸出AND邏輯220的輸入耦合到全速信號,且耦合到輸入隔離多路復(fù)用器212的輸出。輸出AND邏輯220基于全速信號調(diào)整時序差異。因為輸入隔離多路復(fù)用器212的輸出通常包含多個輸出信號,所以輸出AND邏輯220通常包括一組邏輯門來對全速信號以及輸入隔離多路復(fù)用器212的輸出進行與運算。輸出AND邏輯220在全速信號具有第一值時允許來自輸入隔離多路復(fù)用器212的輸出傳遞到輸出隔離多路復(fù)用器214,且在全速信號具有第二值時阻擋來自輸入隔離多路復(fù)用器212的輸出。如果時鐘速度差異不會造成問題,那么輸出AND邏輯220可被移除,且來自輸入隔離多路復(fù)用器212的輸出可直接耦合到輸出隔離多路復(fù)用器214的第二輸入。測試中和測試中*信號可具有用于繞過內(nèi)核邏輯210的旁路或外部邏輯測試的第一值。對于圖2的實施例,當測試中和測試中*信號具有“0”值時,指示旁路測試。當測試中信號在輸入隔離多路復(fù)用器212的選擇輸入處具有“0”值時,輸入隔離多路復(fù)用器212將功能輸入從外部邏輯傳遞到輸入隔離多路復(fù)用器212的輸出。當測試中*信號具有“0”值時,歸因于反相器216,將“I”值傳遞到輸出隔離多路復(fù)用器214的選擇輸入。在選擇輸入處具有“I”值的情況下,輸出隔離多路復(fù)用器214將輸出AND邏輯220的輸出傳遞到輸出隔離多路復(fù)用器214的輸出作為到外部邏輯的功能輸出?;蛘撸聪嗥?16可通過切換到輸出隔離多路復(fù)用器214的輸入或通過切換測試中*輸入的極性來排除。當全速信號指示無時序問題時,來自外部邏輯的功能輸入傳遞通過輸入隔離多路復(fù)用器212,通過輸出AND邏輯220,且通過輸出隔離多路復(fù)用器214作為到外部邏輯的功能輸出。因此,當測試中和測試中*信號指示旁路測試時,繞過內(nèi)核邏輯210,且來自外部邏輯的功能輸入通過掃描隔離架構(gòu)200通過功能輸出傳遞 到外部邏輯。測試中和測試中*信號可具有用于內(nèi)核邏輯反饋測試的第二值,在所述內(nèi)核邏輯反饋測試中,來自內(nèi)核邏輯210的輸出被反饋到內(nèi)核邏輯210的輸入。對于圖2的實施例,當測試中和測試中*信號具有“I”值時,指示內(nèi)核邏輯反饋測試。當測試中信號在輸入隔離多路復(fù)用器212的選擇輸入處具有“I”值時,輸入隔離多路復(fù)用器212將輸入AND邏輯218的輸出傳遞到輸入隔離多路復(fù)用器212的輸出。當全速信號指示無時序問題時,掃描隔離架構(gòu)200的功能輸出通過輸入AND邏輯218且通過輸入隔離多路復(fù)用器212反饋到內(nèi)核邏輯210的輸入。當測試中信號具有用于內(nèi)核邏輯反饋測試的這個第二值時,歸因于反相器216,“0”值被輸入到輸出隔離多路復(fù)用器214的選擇輸入。在選擇輸入處具有“0”值的情況下,輸出隔離多路復(fù)用器214將功能邏輯210的輸出傳遞到功能輸出。因此,當測試中和測試中*信號指示內(nèi)核邏輯反饋測試,且全速信號指示無時序問題時,內(nèi)核邏輯210的輸出傳遞通過輸出多路復(fù)用器214且通過輸入AND門218和輸入多路復(fù)用器212反饋到內(nèi)核邏輯210的輸入,從而使內(nèi)核邏輯210與外部邏輯隔離。可在來自掃描隔離架構(gòu)200的功能輸出處監(jiān)視內(nèi)核邏輯210的輸出。在圖2的示范性實施例中,掃描隔離架構(gòu)200的正常操作可通過將測試中信號設(shè)定為“O”且將測試中*信號設(shè)定為“I”來實施。當測試中信號在輸入隔離多路復(fù)用器212的選擇輸入處具有“O”值時,輸入隔離多路復(fù)用器212將功能輸入從外部邏輯傳遞到輸入隔離多路復(fù)用器212的輸出。當測試中*信號具有“I”值時,歸因于反相器216,將“O”值傳遞到輸出隔離多路復(fù)用器214的選擇輸入。在選擇輸入處具有“O”值的情況下,輸出隔離多路復(fù)用器214將內(nèi)核邏輯210的輸出傳遞到輸出隔離多路復(fù)用器214的輸出作為到外部邏輯的功能輸出。因此,當測試中和測試中*信號指示正常操作時,來自外部邏輯的功能輸入傳遞通過輸入多路復(fù)用器212以由內(nèi)核邏輯210處理,且內(nèi)核邏輯210的輸出通過輸出多路復(fù)用器214傳遞到外部邏輯作為掃描隔離架構(gòu)200的功能輸出。圖3展示當存在比功能輸出多的功能輸入時反饋掃描隔離和掃描旁路架構(gòu)300的示范性實施例的框圖。舉例來說,可存在N個功能輸入和M個功能輸出,其中N >M。反饋掃描隔離和旁路架構(gòu)300包含內(nèi)核邏輯210、輸入隔離多路復(fù)用器212和輸出隔離多路復(fù)用器214。掃描隔離架構(gòu)300還展示用于處理來自外部邏輯的額外功能輸入的額外輸入多路復(fù)用器312和額外輸入AND邏輯318。掃描隔離架構(gòu)300從外部邏輯接收功能輸入,且將功能輸出供應(yīng)到外部邏輯。掃描隔離架構(gòu)300還接收測試中信號、測試中*信號和全速信號。內(nèi)核邏輯210、輸入隔尚多路復(fù)用器212、輸出隔尚多路復(fù)用器214和輸出AND邏輯220的輸入和處理類似于關(guān)于圖2解釋的處理。反饋掃描隔離和旁路架構(gòu)30 0還包含異或(XOR)邏輯310。因為存在N個功能輸入和M個功能輸出,所以XOR邏輯310包括一組邏輯來將N個功能輸入減少到M個功能輸出。為了清楚起見,XOR邏輯310由具有兩個輸入和一輸出的XOR門表示。XOR邏輯310從輸入隔離多路復(fù)用器212及從額外輸入隔離多路復(fù)用器312接收輸出。XOR邏輯310的輸出耦合到輸出AND邏輯220的輸入。測試中和測試中*信號可具有用于繞過內(nèi)核邏輯210的旁路或外部邏輯測試的第一值。對于圖3的實施例,當測試中和測試中*信號具有“O”值時,指示旁路測試。當測試中信號在輸入隔離多路復(fù)用器212的選擇輸入處具有“O”值時,輸入隔離多路復(fù)用器212將功能輸入從外部邏輯傳遞到輸入隔離多路復(fù)用器212的輸出。當測試中信號在額外輸入隔離多路復(fù)用器312的選擇輸入處具有“O”值時,額外輸入隔離多路復(fù)用器312將額外功能輸入從外部邏輯傳遞到額外輸入隔離多路復(fù)用器312的輸出。因此,來自外部邏輯的N個功能輸入傳遞通過輸入隔離多路復(fù)用器212、312,且被輸入到XOR邏輯310。XOR邏輯310組合N個功能輸入,以在XOR邏輯310的輸出處提供一組減少的M個輸出。當全速信號指示無時序問題時,來自XOR邏輯310的M個輸出通過輸出AND邏輯220傳遞到輸出隔離多路復(fù)用器214的第二輸入。當測試中*信號具有“O”值時,歸因于反相器216,將“I”值傳遞到輸出隔離多路復(fù)用器214的選擇輸入,從而使輸出隔離多路復(fù)用器214將輸出AND邏輯220的輸出傳遞到輸出隔離多路復(fù)用器214的輸出作為到外部邏輯的M個功能輸出。因此,當測試中和測試中*信號指示旁路測試,且全速信號指示無時序問題時,繞過內(nèi)核邏輯210,且來自外部邏輯的N個功能輸入傳遞通過輸入隔離多路復(fù)用器212、312,且由XOR邏輯310減少以產(chǎn)生M個輸出,所述M個輸出通過輸出AND邏輯220和輸出隔離多路復(fù)用器214傳遞到外部邏輯作為掃描隔離和旁路架構(gòu)300的功能輸出。測試中和測試中*信號可具有用于內(nèi)核邏輯反饋測試的第二值,在所述內(nèi)核邏輯反饋測試中,來自內(nèi)核邏輯210的輸出被反饋到內(nèi)核邏輯210的輸入。對于圖3的實施例,當測試中和測試中*信號具有“I”值時,指示內(nèi)核邏輯反饋測試。當測試中信號在輸入隔離多路復(fù)用器212的選擇輸入處具有“I”值時,輸入隔離多路復(fù)用器212將輸入AND邏輯218的輸出傳遞到輸入隔離多路復(fù)用器212的輸出。當全速信號指示無時序問題時,掃描隔離架構(gòu)300的功能輸出通過輸入AND邏輯218且通過輸入隔離多路復(fù)用器212反饋到內(nèi)核邏輯210的輸入。當測試中信號在額外輸入隔離多路復(fù)用器312的選擇輸入處具有“I”值時,額外輸入隔離多路復(fù)用器312將額外輸入AND邏輯318的輸出傳遞到額外輸入隔離多路復(fù)用器312的輸出。當全速信號指示無時序問題時,掃描隔離架構(gòu)300的功能輸出通過額外輸入AND邏輯318且通過額外輸入隔離多路復(fù)用器312而反饋,且作為額外輸入提供到功能邏輯210。當測試中*信號具有用于內(nèi)核邏輯反饋測試的這個第二值時,歸因于反相器216,“0”值被輸入到輸出隔離多路復(fù)用器214的選擇輸入。在選擇輸入處具有“0”值的情況下,輸出隔離多路復(fù)用器214將內(nèi)核邏輯210的輸出傳遞到功能輸出。因此,當測試中和測試中*信號指示內(nèi)核邏輯反饋測試,且全速信號指示無時序問題時,功能邏輯210的M個輸出傳遞通過輸出多路復(fù)用器214,且通過輸入AND邏輯218、318和輸入多路復(fù)用器212、312而反饋,以將N個輸入提供到內(nèi)核邏輯210。可使用各種方法(例如,復(fù)制、組合和增大)來處理內(nèi)核邏輯210的M個功能輸出,以將N個功能輸入提供到內(nèi)核邏輯210??稍趻呙韪綦x架構(gòu)300的功能輸出處監(jiān)視內(nèi)核邏輯210的輸出。在圖3的示范性實施例中,掃描隔離架構(gòu)300的正常操作可通過將測試中信號設(shè)定為“0”且將測試中*信號設(shè)定為“I”來實施。當測試中信號具有“0”值時,輸入隔離多路復(fù)用器212和312將功能輸入和額外功能輸入從外部邏輯傳遞到內(nèi)核邏輯210的輸入。當測試中*信號具有“I”值時,歸因于反相器216,將“0”值傳遞到輸出隔離多路復(fù)用器214的選擇輸入。在 選擇輸入處具有“0”值的情況下,輸出隔離多路復(fù)用器214將內(nèi)核邏輯210的輸出傳遞至到外部邏輯的功能輸出。因此,當測試中和測試中*信號指示正常操作時,來自外部邏輯的功能輸入傳遞通過輸入隔離多路復(fù)用器212、312以由內(nèi)核邏輯210處理,且內(nèi)核邏輯210的輸出通過輸出隔離多路復(fù)用器214傳遞到外部邏輯作為掃描隔離架構(gòu)300的功能輸出。圖4展示當存在比功能輸出少的功能輸入時反饋掃描隔離和掃描旁路架構(gòu)400的示范性實施例的框圖。舉例來說,可存在M個功能輸入和N個功能輸出,其中N >M。反饋掃描隔離和旁路架構(gòu)400包含內(nèi)核邏輯210、輸入隔離多路復(fù)用器212和輸出隔離多路復(fù)用器214。掃描隔離架構(gòu)400還展示用于處理來自內(nèi)核邏輯210的額外功能輸出的額外輸出多路復(fù)用器414。掃描隔離架構(gòu)400從外部邏輯接收功能輸入,且將功能輸出供應(yīng)到外部邏輯。掃描隔離架構(gòu)400還接收測試中信號、測試中*信號和全速信號。內(nèi)核邏輯210、輸入隔離多路復(fù)用器212、輸出隔離多路復(fù)用器214和輸出AND邏輯220的輸入和處理類似于關(guān)于圖2解釋的處理。反饋掃描隔離和旁路架構(gòu)400還包含XOR邏輯410。因為存在M個功能輸入和N個功能輸出,所以XOR邏輯410包括一組邏輯來將內(nèi)核邏輯210的N個功能輸出減少到M個功能輸入。為了清楚起見,XOR邏輯410由具有兩個輸入和一輸出的XOR門表示。XOR邏輯410接收從輸出隔離多路復(fù)用器214及從額外輸出隔離多路復(fù)用器414輸出的功能輸出。XOR邏輯410的輸出耦合到輸入AND邏輯218的輸入。測試中和測試中*信號可具有用于繞過內(nèi)核邏輯210的旁路或外部邏輯測試的第一值。對于圖4的實施例,當測試中和測試中*信號具有“O”值時,指示旁路測試。當測試中信號在輸入隔離多路復(fù)用器212的選擇輸入處具有“O”值時,輸入隔離多路復(fù)用器212將功能輸入從外部邏輯傳遞到輸入隔離多路復(fù)用器212的輸出。當全速信號指示無時序問題時,來自外部邏輯的M個功能輸入通過輸出AND邏輯220傳遞到輸出隔離多路復(fù)用器214的第二輸入和額外輸出隔離多路復(fù)用器414的第二輸入兩者。當測試中*信號具有“O”值時,歸因于反相器216,將“I”值傳遞到輸出隔離多路復(fù)用器214和額外輸出隔離多路復(fù)用器414的選擇輸入。在選擇輸入處具有“I”值的情況下,輸出隔離多路復(fù)用器214將輸出AND邏輯220的輸出傳遞到輸出隔離多路復(fù)用器214的輸出作為到外部邏輯的功能輸出。在選擇輸入處具有“ I ”值的情況下,額外輸出隔離多路復(fù)用器414將輸出AND邏輯220的輸出傳遞到額外輸出隔離多路復(fù)用器414的輸出作為到外部邏輯的額外功能輸出。因此,當測試中和測試中*信號指示外部邏輯測試,且全速信號指示無時序問題時,繞過內(nèi)核邏輯210,且來自外部邏輯的M個功能輸入通過輸入隔離多路復(fù)用器212和輸出AND邏輯220,且通過輸出隔離多路復(fù)用器214、414傳遞到外部邏輯作為掃描隔離和旁路架構(gòu)400的N個功能輸出??墒褂酶鞣N方法(例如,復(fù)制、組合和增大)來處理來自外部邏輯的M個功能輸入,以將N個功能輸出提供到外部邏輯。測試中和測試中*信號可具有用于內(nèi)核邏輯反饋測試的第二值,在所述內(nèi)核邏輯反饋測試中,來自功能邏輯210的輸出被反饋到內(nèi)核邏輯210的輸入。對于圖4的實施例,當測試中和測試中*信號具有“I”值時,指示內(nèi)核邏輯反饋測試。由輸出隔離多路復(fù)用器214,414輸出的N個功能輸出反饋到XOR邏輯410的輸入。XOR邏輯410組合N個功能輸出,以在XOR邏輯410的輸出處產(chǎn)生一組減少的M個輸出。XOR邏輯410的M個輸出耦合到輸入AND邏輯218。當測試中信號在輸入隔離多路復(fù)用器212的選擇輸入處具有“I”值時,輸入隔離多路復(fù)用器212將輸入AND邏輯218的輸出傳遞到輸入隔離多路復(fù)用器212的輸出。當全速信號指示無時序問題時,掃描隔離架構(gòu)400的N個功能輸出通過XOR邏輯410而反饋且由XOR邏輯410減少,以產(chǎn)生M個輸出,所述M個輸出傳遞通過輸入AND邏輯218和輸入隔離多路復(fù)用器212作為到內(nèi)核邏輯210的M個輸入。當測試中*信號具有用于內(nèi)核邏輯反饋測試的這個第二值時,歸因于反相器216,“O”值被輸入到輸出隔離多路復(fù)用器214和額外輸出隔離多路復(fù) 用器414的選擇輸入。在選擇輸入處具有“O”值的情況下,輸出隔離多路復(fù)用器214、414將內(nèi)核邏輯210的輸出傳遞到掃描隔離架構(gòu)400的功能輸出和額外功能輸出。因此,當測試中和測試中*信號指示內(nèi)核邏輯反饋測試,且全速信號指示無時序問題時,內(nèi)核邏輯210的N個輸出傳遞通過輸出多路復(fù)用器214、414,且通過XOR邏輯410而反饋,XOR邏輯410減少/組合功能輸出,以產(chǎn)生M個輸出,所述M個輸出傳遞通過輸入AND邏輯218和輸入多路復(fù)用器212,以將M個輸入提供到內(nèi)核邏輯210。在圖4的示范性實施例中,掃描隔離架構(gòu)400的正常操作可通過將測試中信號設(shè)定為“O”且將測試中*信號設(shè)定為“I”來實施。當測試中信號具有“O”值時,輸入隔離多路復(fù)用器212將功能輸入從外部邏輯傳遞到內(nèi)核邏輯210的輸入。當測試中*信號具有“I”值時,歸因于反相器216,將“O”值傳遞到輸出隔離多路復(fù)用器214、414的選擇輸入。在選擇輸入處具有“O”值的情況下,輸出隔離多路復(fù)用器214、414將內(nèi)核邏輯210的輸出傳遞到功能輸出和額外功能輸出。因此,當測試中和測試中*信號指示正常操作時,來自外部邏輯的功能輸入傳遞通過輸入隔離多路復(fù)用器212以由內(nèi)核邏輯210處理,且內(nèi)核邏輯210的輸出通過輸出隔離多路復(fù)用器214、414傳遞到外部邏輯作為掃描隔離架構(gòu)400的功能輸出。圖5展示用于反饋掃描隔離和掃描旁路系統(tǒng)的示范性控制圖500。在方框502,確定測試選擇輸入是否指示內(nèi)核旁路測試。測試選擇輸入可為圖2、3和4的實施例中所描述的測試中信號。如果測試選擇輸入指示內(nèi)核旁路測試,那么控制傳遞到方框504。如果測試選擇輸入不指示內(nèi)核旁路測試,那么控制傳遞到方框512。在方框504,內(nèi)核旁路測試通過將到系統(tǒng)的功能輸入路由到系統(tǒng)的功能輸出而開始,且控制傳遞到方框506。在方框506,可在必要時增加或減少功能輸入的數(shù)目,使得功能輸入的數(shù)目等于功能輸出的數(shù)目。可使用如圖3中所示的XOR邏輯310或通過忽略多余輸入或通過其它方法來減少功能輸入的數(shù)目??赏ㄟ^將某些輸入路由到多個輸出或通過用具有已知或未指定值的額外信號增大功能輸入或通過其它方法來增加功能輸入的數(shù)目。在功能輸入的數(shù)目的任何必要增加或減少之后,控制傳遞到方框508。在方框508,確定時序是否同步以將系統(tǒng)的功能輸入輸出到外部邏輯。可使用如圖2、3和4的實施例中所解釋的全速信號來檢查時序同步。在一些系統(tǒng)中,可能不必檢查時序。如果時序不同步,那么控制停留在方框508,直到時序同步為止。一旦時序同步,那么控制傳遞到方框510,其中將具有任何必要增加或減少的功能輸入輸出到外部邏輯作為功能輸出。從方框510,控制可返回到方框502,以檢查進一步測試。在方框512,確定測試選擇輸入是否指示內(nèi)核隔離測試。如果測試選擇輸入指示內(nèi)核隔離測試,那么控制傳遞到方框514。如果測試選擇輸入不指示內(nèi)核隔離測試,那么控制可返回到方框502以檢查測試。在方框514,內(nèi)核隔離測試通過將例如功能邏輯210的輸出等內(nèi)核輸出路由到系統(tǒng)的功能輸出且路由到內(nèi)核輸入而開始??刂平又鴤鬟f到方框516。在方框516,可在必要時增加或減少內(nèi)核輸出的數(shù)目,使得內(nèi)核輸出的數(shù)目等于功能輸入的數(shù)目??墒褂萌鐖D4中所示的XOR邏輯410或通過忽略多余輸出或通過其它方法來減少內(nèi)核輸出的數(shù)目??赏ㄟ^將某些內(nèi)核輸出路由到多個內(nèi)核輸入或通過用具有已知或未指定值的額外信號增大內(nèi)核輸出或通過其它方法來增加內(nèi)核輸出的數(shù)目。在內(nèi)核輸出的數(shù)目的任何必要增加或減少之后,控制傳遞到方框518。在方框518,確定時序是否同步以將內(nèi)核輸出的反饋輸入到內(nèi)核邏輯的輸入??墒褂萌鐖D2、3和4的實施例中所解釋的全速信號來檢查時序同步。在一些系統(tǒng)中,可能不必檢查時序。如果時序不同步,那么控制停留在方框518,直到時序同步為止。一旦時序同步,那么控制傳遞到方框520,其中將具有任何必要增加或減少的內(nèi)核輸出輸入到內(nèi)核邏輯作為功能輸入。還可使內(nèi)核輸出用于監(jiān)視。監(jiān)視輸出可能不取決于時序同步。從方框520,控制可返回到方框502,以檢查進一步測試。圖6展示示范性無線通信系統(tǒng)600,其中可有利地使用反饋掃描隔離和旁路架構(gòu)的實施例。出于說明的目的,圖6展示三個遠程單元620、630和650以及兩個基站640。應(yīng)認識到,典型無線通信系統(tǒng)可具有更多的遠程單元和基站。遠程單元620、630和650中的任一者可包含如本 文中所揭示的反饋掃描隔離和旁路架構(gòu)。圖6展示從基站640到遠程單元620、630和650的前向鏈路信號680以及從遠程單元620、630和650到基站640的反向鏈路信號690。
      在圖6中,遠程單元620展示為移動電話,遠程單元630展示為便攜式計算機,且遠程單元650展示為無線本地回路系統(tǒng)中的固定位置遠程單元。舉例來說,遠程單元可為手機、手持式個人通信系統(tǒng)(PCS)單元、例如個人數(shù)據(jù)助理等便攜式數(shù)據(jù)單元,或例如儀表讀取設(shè)備等固定位置數(shù)據(jù)單元。盡管圖6圖解說明可包含如本文中所揭示的反饋掃描隔離和旁路架構(gòu)的某些示范性遠程單元,但本文中所揭示的架構(gòu)和方法不限于這些示范性圖解說明的單元。實施例可適合地用于需要反饋掃描隔離和旁路架構(gòu)的任何電子裝置中。雖然上文中已揭示并入有本發(fā)明的原理的示范性實施例,但本發(fā)明不限于所揭示實施例。在閱讀本發(fā)明之后,所屬領(lǐng)域的技術(shù)人員將認識到可進行許多變化,例如,可替代地從內(nèi)核邏輯210的輸出獲得來自圖2到4中的輸出隔離多路復(fù)用器214的輸出的反饋。本申請案意圖涵蓋使用本發(fā)明的一般原理的本發(fā)明的任何變化、用途或調(diào)整。此外,本申請案 意圖涵蓋如符合本發(fā)明所屬領(lǐng)域中的已知或慣常做法且屬于附加權(quán)利要求書的限制的本發(fā)明的偏差。
      權(quán)利要求
      1.一種掃描隔離和旁路架構(gòu),其包括: 內(nèi)核邏輯,其具有內(nèi)核邏輯輸入和內(nèi)核邏輯輸出; 輸入隔離多路復(fù)用器,其具有第一輸入、第二輸入、選擇輸入和輸出,所述輸入隔離多路復(fù)用器基于所述輸入隔離多路復(fù)用器的所述選擇輸入將所述輸入隔離多路復(fù)用器的所述第一和第二輸入中的一者選擇性地提供到所述輸入隔離多路復(fù)用器的所述輸出,所述輸入隔離多路復(fù)用器的所述第一輸入耦合到功能輸入,所述輸入隔離多路復(fù)用器的所述第二輸入耦合到功能輸出,所述輸入隔離多路復(fù)用器的所述輸出耦合到所述內(nèi)核邏輯輸入,且所述輸入隔離多路復(fù)用器的所述選擇輸入耦合到第一測試選擇信號; 輸出隔離多路復(fù)用器,其具有第一輸入、第二輸入、選擇輸入和輸出,所述輸出隔離多路復(fù)用器基于所述輸出隔離多路復(fù)用器的所述選擇輸入將所述輸出隔離多路復(fù)用器的所述第一和第二輸入中的一者選擇性地提供到所述輸出隔離多路復(fù)用器的所述輸出,所述輸出隔離多路復(fù)用器的所述第一輸入耦合到所述內(nèi)核邏輯輸出,所述輸出隔離多路復(fù)用器的所述第二輸入耦合到所述輸入隔離多路復(fù)用器的所述輸出,所述輸出隔離多路復(fù)用器的所述輸出提供所述功能輸出,且所述輸出隔離多路復(fù)用器的所述選擇輸入耦合到第二測試選擇信號; 其中當所述第一和第二測試選擇信號指示內(nèi)核反饋測試時,所述輸出隔離多路復(fù)用器將所述內(nèi)核邏輯輸出從所 述輸出隔離多路復(fù)用器的所述第一輸入傳遞到所述輸出隔離多路復(fù)用器的所述輸出作為所述功能輸出,且所述輸入隔離多路復(fù)用器將所述內(nèi)核邏輯輸出從所述輸入隔離多路復(fù)用器的所述第二輸入傳遞到所述輸入隔離多路復(fù)用器的所述輸出和所述內(nèi)核邏輯輸入。
      2.根據(jù)權(quán)利要求1所述的掃描隔離和旁路架構(gòu),其中當所述第一和第二測試選擇信號指示旁路測試時,所述輸入隔離多路復(fù)用器將所述功能輸入從所述輸入隔離多路復(fù)用器的所述第一輸入傳遞到所述輸入隔離多路復(fù)用器的所述輸出,且所述輸出隔離多路復(fù)用器將所述功能輸入從所述輸出隔離多路復(fù)用器的所述第二輸入傳遞到所述輸出隔離多路復(fù)用器的所述輸出作為所述功能輸出。
      3.根據(jù)權(quán)利要求2所述的掃描隔離和旁路架構(gòu),其中當所述第一和第二測試選擇信號指示正常操作時,所述輸入隔離多路復(fù)用器將所述功能輸入從所述輸入隔離多路復(fù)用器的所述第一輸入傳遞到所述輸入隔離多路復(fù)用器的所述輸出以由所述內(nèi)核邏輯來處理,且所述輸出隔離多路復(fù)用器將所述內(nèi)核邏輯的所述輸出從所述輸出隔離多路復(fù)用器的所述第一輸入傳遞到所述輸出隔離多路復(fù)用器的所述輸出作為所述功能輸出。
      4.根據(jù)權(quán)利要求2所述的掃描隔離和旁路架構(gòu),其進一步包括全速信號和輸入AND邏輯,所述輸入AND邏輯包括: 耦合到所述全速信號的第一輸入, 耦合到所述功能輸出的第二輸入,以及 耦合到所述輸入隔離多路復(fù)用器的所述第二輸入的輸出; 其中當所述全速信號具有第一值時,所述輸入AND邏輯將所述功能輸出傳遞到所述輸A AND邏輯的所述輸出,且當所述全速信號具有第二值時,所述輸入AND邏輯防止所述功能輸出傳遞到所述輸入AND邏輯的所述輸出。
      5.根據(jù)權(quán)利要求4所述的掃描隔離和旁路架構(gòu),其進一步包括輸出AND邏輯,所述輸出AND邏輯包括: 耦合到所述全速信號的第一輸入, 耦合到所述輸入隔離多路復(fù)用器的所述輸出的第二輸入,以及 耦合到所述輸出隔離多路復(fù)用器的所述第二輸入的輸出; 其中當所述全速信號具有所述第一值時,所述輸出AND邏輯將所述輸入隔離多路復(fù)用器的所述輸出傳遞到所述輸出AND邏輯的所述輸出,且當所述全速信號具有所述第二值時,所述輸出AND邏輯防止所述輸入隔離多路復(fù)用器的所述輸出傳遞到所述輸出AND邏輯的所述輸出。
      6.根據(jù)權(quán)利要求2所述的掃描隔離和旁路架構(gòu),其進一步包括全速信號和輸出AND邏輯,所述輸出AND邏輯包括: 耦合到所述全速信號的第一輸入, 耦合到所述輸入隔離多路復(fù)用器的所述輸出的第二輸入,以及 耦合到所述輸出隔離多路復(fù)用器的所述第二輸入的輸出; 其中當所述全速信號具有第一值時,所述輸出AND邏輯將所述輸入隔離多路復(fù)用器的所述輸出傳遞到所述輸出AND邏輯的所述輸出,且當所述全速信號具有第二值時,所述輸出AND邏輯防止所述輸入隔離多路復(fù)用器的所述輸出傳遞到所述輸出AND邏輯的所述輸出。
      7.根據(jù)權(quán)利要求1所述的掃描·隔離和旁路架構(gòu),其中所述功能輸入包括N個輸入,且所述功能輸出包括M個輸出,N大于M ;且其中所述掃描隔離和旁路架構(gòu)進一步包括: 用于將功能輸入的所述數(shù)目減少到等于功能輸出的所述數(shù)目的異或邏輯,所述異或邏輯包括: 耦合到所述輸入隔離多路復(fù)用器的所述輸出的輸入,以及 耦合到所述輸出隔離多路復(fù)用器的所述第二輸入的輸出,所述輸入隔離多路復(fù)用器的所述輸出通過所述異或邏輯耦合到所述輸出隔離多路復(fù)用器的所述第二輸入。
      8.根據(jù)權(quán)利要求7所述的掃描隔離和旁路架構(gòu),其進一步包括全速信號和輸出AND邏輯,所述輸出AND邏輯包括: 耦合到所述全速信號的第一輸入, 耦合到所述異或邏輯的所述輸出的第二輸入,以及 耦合到所述輸出隔離多路復(fù)用器的所述第二輸入的輸出,所述異或邏輯的所述輸出通過所述輸出AND邏輯耦合到所述輸出隔離多路復(fù)用器的所述第二輸入; 其中當所述全速信號具有第一值時,所述輸出AND邏輯將所述異或邏輯的所述輸出傳遞到所述輸出AND邏輯的所述輸出,且當所述全速信號具有第二值時,所述輸出AND邏輯防止所述異或邏輯的所述輸出傳遞到所述輸出AND邏輯的所述輸出。
      9.根據(jù)權(quán)利要求1所述的掃描隔離和旁路架構(gòu),其中所述功能輸出包括N個輸出,且所述功能輸入包括M個輸入,N大于M ;且其中所述掃描隔離和旁路架構(gòu)進一步包括: 用于將功能輸出的所述數(shù)目減少到等于功能輸入的所述數(shù)目的異或邏輯,所述異或邏輯包括: 耦合到所述功能輸出的輸入,以及 耦合到所述輸入隔離多路復(fù)用器的所述第二輸入的輸出,所述功能輸出通過所述異或邏輯耦合到所述輸入隔離多路復(fù)用器的所述第二輸入。
      10.根據(jù)權(quán)利要求9所述的掃描隔離和旁路架構(gòu),其進一步包括全速信號和輸入AND邏輯,所述輸入AND邏輯包括: 耦合到所述全速信號的第一輸入, 耦合到所述異或邏輯的所述輸出的第二輸入,以及 耦合到所述輸入隔離多路復(fù)用器的所述第二輸入的輸出,所述異或邏輯的所述輸出通過所述輸入AND邏輯耦合到所述輸入隔離多路復(fù)用器的所述第二輸入; 其中當所述全速信號具有第一值時,所述輸入AND邏輯將所述異或邏輯的所述輸出傳遞到所述輸入AND邏輯的所述輸出,且當所述全速信號具有第二值時,所述輸入AND邏輯防止所述異或邏輯的所述輸出傳遞到所述輸入AND邏輯的所述輸出。
      11.根據(jù)權(quán)利要求1所述的掃描隔離和旁路架構(gòu),其并入到裝置中,所述裝置選自由以下各者組成的群組:音樂播放器、視頻播放器、娛樂單元、導(dǎo)航裝置、通信裝置、個人數(shù)字助理PDA、固定位置數(shù)據(jù)單元以及計算機。
      12.—種掃描隔離和旁路架構(gòu),其包括: 內(nèi)核邏輯裝置,其用于處理內(nèi)核邏輯輸入,以產(chǎn)生內(nèi)核邏輯輸出; 輸入選擇裝置,其用于基于選擇輸入將第一輸入和第二輸入中的一者傳遞到輸出,所述輸入選擇裝置的所述第一輸入耦合到功能輸入,所述輸入選擇裝置的所述第二輸入耦合到功能輸出,所述輸入選擇裝置的所述輸出耦合到所述內(nèi)核邏輯輸入,且所述輸入選擇裝置的所述選擇輸入耦合到第一測試選擇信號; 輸出選擇裝置,其用于基于選擇輸入將第一輸入和第二輸入中的一者傳遞到輸出,所述輸出選擇裝置的所述第一輸入耦合到所述內(nèi)核邏輯輸出,所述輸出選擇裝置的所述第二輸入耦合到所述輸入選擇裝置的所述輸出,所述輸出選擇裝置的所述輸出提供所述功能輸出,且所述輸出選擇裝置的所述選擇輸入耦合到第二測試選擇信號; 其中當所述第一和第二測試選擇信號指示內(nèi)核反饋測試時,所述輸出選擇裝置將所述內(nèi)核邏輯輸出傳遞到所述輸出選擇裝置的所述輸出作為所述功能輸出,且所述輸入選擇裝置將所述內(nèi)核邏輯輸出傳遞到所述輸入選擇裝置的所述輸出作為所述內(nèi)核邏輯輸入。
      13.根據(jù)權(quán)利要求12所述的掃描隔離和旁路架構(gòu),其中當所述第一和第二測試選擇信號指示旁路測試時,所述輸入選擇裝置將所述功能輸入傳遞到所述輸入選擇裝置的所述輸出,且所述輸出選擇裝置將所述功能輸入傳遞到所述輸出選擇裝置的所述輸出作為所述功能輸出。
      14.根據(jù)權(quán)利要求13所述的掃描隔離和旁路架構(gòu),其中當所述第一和第二測試選擇信號指示正常操作時,所述輸入選擇裝置將所述功能輸入傳遞到所述輸入選擇裝置的所述輸出以由所述內(nèi)核邏輯來處理,且所述輸出選擇裝置將所述內(nèi)核邏輯的所述輸出傳遞到所述輸出選擇裝置的所述輸出作為所述功能輸出。
      15.一種用于耦合到外部邏輯的內(nèi)核的掃描隔離和旁路測試的方法,所述內(nèi)核具有內(nèi)核輸入和內(nèi)核輸出,所述外部邏輯將功能輸入提供到所述內(nèi)核輸入,且從所述內(nèi)核輸出接受功能輸出,所述方法包括: 當測試選擇信號指示旁路測試時,使來自所述外部邏輯的所述功能輸入繞過所述內(nèi)核且傳遞到所述功能輸出;當所述測試選擇信號指示內(nèi)核邏輯反饋測試時,使所述內(nèi)核輸出反饋到所述內(nèi)核輸入;以及 當所述測試選擇信號指示正常處理時,使待由所述內(nèi)核處理的所述功能輸入和所述內(nèi)核輸出傳遞到所述外部邏輯作為所述功能輸出。
      16.根據(jù)權(quán)利要求15所述的方法,其進一步包括: 當所述測試選擇信號指示內(nèi)核邏輯反饋測試時,將所述內(nèi)核輸出提供到所述功能輸出。
      17.根據(jù)權(quán)利要求15所述的方法,其進一步包括: 當全速信號指示所述內(nèi)核邏輯輸入不同步從所述內(nèi)核輸出接收所述反饋時,阻擋所述內(nèi)核輸出到所述內(nèi)核輸入的所述反饋。
      18.根據(jù)權(quán)利要求17所述的方法,其進一步包括: 當全速信號指示所述外部邏輯不同步接收所述功能輸入時,阻擋來自所述外部邏輯的所述功能輸入傳遞到所述功能輸出。
      19.根據(jù)權(quán)利要求15所述的方法,其進一步包括: 當全速信號指示所述外部邏輯不同步接收所述功能輸入時,阻擋來自所述外部邏輯的所述功能輸入傳遞到所述功能輸出。
      20.根據(jù)權(quán)利要求15所述的方法,其中當存在比功能輸出多的功能輸入時,所述方法進一步包括當所述測試選擇信號指示旁路測試時: 在繞過所述內(nèi)核時組合來自所述外部邏輯的所述功能輸入以產(chǎn)生等于功能輸出的數(shù)目的減少的數(shù)目個功能輸入,以及 將所述減少的數(shù)目個功能輸入傳遞到所述功能輸出。
      21.根據(jù)權(quán)利要求20所述的方法,其中所述組合使用異或邏輯來進行。
      22.根據(jù)權(quán)利要求20所述的方法,其進一步包括: 當全速信號指示所述外部邏輯不同步接收所述減少的數(shù)目個功能輸入時,阻擋所述減少的數(shù)目個功能輸入傳遞到所述功能輸出。
      23.根據(jù)權(quán)利要求15所述的方法,其中當存在比功能輸入多的功能輸出時,所述方法進一步包括當所述測試選擇信號指示內(nèi)核邏輯反饋測試時: 組合所述內(nèi)核輸出以產(chǎn)生等于功能輸入的所述數(shù)目的減少的數(shù)目個內(nèi)核輸出,以及 將所述減少的數(shù)目個內(nèi)核輸出反饋到所述內(nèi)核輸入。
      24.根據(jù)權(quán)利要求23所述的方法,其中所述組合使用異或邏輯來進行。
      25.根據(jù)權(quán)利要求23所述的方法,其進一步包括: 當全速信號指示所述內(nèi)核邏輯輸入不同步接收所述減少的數(shù)目個內(nèi)核輸出的所述反饋時,阻擋所述減少的數(shù)目個內(nèi)核輸出到所述內(nèi)核輸入的所述反饋。
      全文摘要
      一種反饋掃描隔離和旁路架構(gòu)設(shè)備和方法。所述設(shè)備包含內(nèi)核邏輯以及輸入和輸出多路復(fù)用器。所述輸入多路復(fù)用器基于測試信號將功能輸入或內(nèi)核輸出選擇性地提供到內(nèi)核輸入。所述輸出多路復(fù)用器基于所述測試信號將所述內(nèi)核輸出或輸入多路復(fù)用器輸出選擇性地提供到功能輸出。當所述測試信號指示內(nèi)核反饋測試時,所述輸出多路復(fù)用器輸出所述內(nèi)核輸出,且所述輸入多路復(fù)用器將所述內(nèi)核輸出反饋到所述內(nèi)核輸入。當所述測試信號指示旁路測試時,所述輸入多路復(fù)用器輸出所述功能輸入,且所述輸出多路復(fù)用器繞過所述內(nèi)核邏輯輸出所述功能輸入。當存在時序問題時,邏輯可阻擋反饋或旁路信號。當功能輸入和輸出的數(shù)目不同時,邏輯可修改反饋或旁路信號的數(shù)目。
      文檔編號G01R31/3185GK103250065SQ201180058578
      公開日2013年8月14日 申請日期2011年11月11日 優(yōu)先權(quán)日2010年11月11日
      發(fā)明者保羅·F·波利茨基, 宏·S·金, 保羅·道格拉斯·巴塞特 申請人:高通股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1