新四季網

庫測試電路以及庫測試方法

2023-06-06 23:53:06 2

專利名稱:庫測試電路以及庫測試方法
技術領域:
本發明一般涉及庫測試電路以及庫測試方法,並且更具體地涉及用於驗證多個標準單元庫的邏輯單元的功能的庫測試電路以及庫測試方法。
背景技術:
在使用亞微米技術用於製造集成電路的專用集成電路(ASIC)技術領域中,邏輯電路設計者使用大量邏輯單元,所述邏輯單元在微晶片設計中起重要作用。當使用邏輯單元時,電路設計者從邏輯單元的指定列表(即標準單元庫)中選擇在目標電路要使用的合適的邏輯單元。在這種標準單元庫中列出的所有邏輯單元必須工作在指定的方式,並且電路設計者假定所有邏輯單元將以預想的方式精確地工作。
因而,標準單元庫的提供者必須驗證每個邏輯單元的功能。連續不斷地嘗試去驗證這種功能。
然而,非常需要適用於各種設計規則以及各種標準單元庫的統一測試方法。

發明內容
根據本發明,提供一種庫測試電路以及庫測試方法,本發明在不考慮集成度的情況下,普遍地適用於各種設計規則以及具有各種數目邏輯單元的標準單元庫。
根據優選實施例,提供一種庫測試電路,其用於驗證多個標準單元庫的邏輯單元的功能,該庫測試電路包括核心模塊,其包括多個標準單元庫的邏輯單元,每個邏輯單元具有預定數目個輸入矢量合成,該核心模塊輸出對標準單元庫的測試結果信號;第一開關組,用於將第一輸入信號輸出到該核心模塊,從而選擇對應於各個邏輯單元的單元標識符;以及第二開關組,用於將第二輸入信號輸出到該核心模塊,從而選擇與每個邏輯單元的輸入矢量合成對應的圖形標識符。
根據另一優選實施例,本發明提供一種庫測試電路,其用於驗證多個標準單元庫的邏輯單元的功能,該庫測試電路包括核心模塊,其包括多個標準單元庫的邏輯單元,每個邏輯單元具有預定數目個輸入矢量合成,其中該核心模塊輸出對應於各個邏輯單元的單元標識符,以及與每個邏輯單元的各個輸入矢量合成對應的圖形標識符;其中在自動模式下,自動順序地選擇所有單元標識符,並且向各個邏輯單元輸出與所選擇的單元標識符對應的所有圖形標識符;以及其中該核心模塊為每個單元標識符和每個圖形標識符輸出對標準單元庫的測試結果信號。
根據又一優選實施例,本發明提供一種庫測試方法,該方法包括通過將單元標識符和圖形標識符輸出到包括所述邏輯單元的核心模塊來進行自動模式測試,其中所述單元標識符對應於各個邏輯單元,並且所述圖形標識符對應於各邏輯單元的各個輸入矢量合成;通過控制第一開關組,以在所述邏輯單元中選擇對應於一個或多個邏輯單元的單元標識符,並且將所選擇的單元標識符輸出到該核心模塊,由此來進行半自動模式測試;通過控制第二開關組,以在每個邏輯單元的輸入矢量合成中選擇對應於一個或多個輸入矢量合成的圖形標識符,並且將所選擇的圖形標識符輸出到該核心模塊,由此來進行手動模式測試;以及從該核心模塊接收對標準單元庫的測試結果信號。


根據結合附圖所提供的以下優選實施例的描述,本發明的上述和其它特徵將顯而易見,其中圖1示出根據本發明的庫測試電路的電路框圖。
具體實施例方式
下文將參照附圖詳細描述根據本發明優選實施例的庫測試電路以及庫測試方法,以使本領域的技術人員可以很容易地實現本發明。
根據本發明,其提供一種用於驗證標準單元庫的邏輯單元功能的庫測試電路及測試方法。當備好模塊時,通過將該模塊放置在已實現庫測試電路的印刷電路板(PCB)上可以很容易地進行邏輯單元的驗證。
根據本發明,將稱為單元標識符(單元ID)的唯一編碼分配給標準單元庫的每個邏輯單元,並且記錄每個邏輯單元的輸入/輸出線的數目,從而確定具有最多數目輸入線的邏輯單元以及具有最多數目輸出線的邏輯單元。因而根據最多數目輸入線In將輸入矢量合成的個數設置為2xIn。由於這種輸入矢量合成也是固有的,所以它用作圖形標識符。
圖1示出根據本發明的庫測試電路的電路框圖。
如圖1所示,使用開關組110和112分別選擇特定的單元標識符和特定的圖形標識符,從而對具有相應輸入矢量合成的邏輯單元進行測試。每個開關組110和112具有多個開關,每個輸出信號「1」或「0」,從而選擇單元標識符或圖形標識符。例如,開關組110通過產生7位的單元標識符可以識別庫的128個邏輯單元。
在圖1的測試電路中,核心模塊100包括作為功能驗證對象的標準單元庫的邏輯單元。核心模塊向顯示裝置114和116輸出對各個邏輯單元的測試結果信號,從而在單元標識符顯示裝置114和圖形標識符顯示裝置116上顯示測試結果。例如,可以將美國德州的TAOS公司製造的十六進位顯示裝置用作顯示裝置114和116。
根據本發明的驗證算法包括三個運行模式,即自動模式、半自動模式以及手動模式,從而提供更精確的驗證結果,並且縮短驗證所需的時間。對於圖1的核心模塊,可以使用兩個開關(未示出)的組合選擇所述三種運行模式,所述兩個開關分別提供輸出A0和A1。在所述三種運行模式中,自動模式使用最廣泛。
當選擇自動模式時,向核心模塊100輸入用於各個邏輯單元的所有輸入矢量合成的圖形標識符以及用於所有邏輯單元的單元標識符。即,在自動模式,由於順序自動選擇所有單元標識符以及所有圖形標識符,因此不再使用開關組110和112。
通過選擇對應於特定邏輯單元的單元標識符開始自動模式中的算法。當選定特定單元標識符時,就順序自動選擇對應於該單元標識符的所有可能的圖形標識符,然後將它們輸入到核心模塊100。如果已將所選擇的單元標識符的所有圖形標識符輸入到核心模塊100,則自動選擇隨後的單元標識符被,並且重複相同的算法。
在這個過程期間,如果檢測到在特定單元中有錯誤,則激活從核心模塊100輸出的測試結果信號的特定位,以指示該錯誤,並且激活發光二極體(LED)118,以顯示錯誤狀態信號。因此,該被檢測到錯誤的單元的標識編碼顯示在顯示裝置114和116上。
自動模式的優點包括1)可以一次驗證所有單元的所有輸入矢量合成;2)可以分別指示具有功能錯誤的單元;以及3)可以檢測具有功能錯誤的單元的總數。
同時,如果完成自動模式的測試,則優選地執行半自動模式的驗證,以重新驗證檢測到錯誤的特定單元。
在半自動模式的算法中,用戶通過控制開關組110選擇對應於特定邏輯單元的單元標識符。當用戶選定特定的單元標識符時,順序自動選擇對應於該單元標識符的圖形標識符,從而選擇對應於該單元標識符的特定邏輯單元的所有輸入矢量合成。然後該圖形標識符被輸入到核心模塊100並且被核心模塊100驗證。在該過程期間,如果在特定輸入矢量合成中檢測到錯誤,則激活從核心模塊100輸出的該測試結果信號的特定位,以指示錯誤,並且激活發光二極體(LED)118,以顯示錯誤狀態信號。因此,檢測到錯誤的該輸入矢量合成的標識編碼顯示在顯示裝置116上。
半自動模式的優點包括1)可以驗證所選擇的邏輯單元的所有輸入矢量合成;以及2)在所選擇的邏輯單元的輸入矢量合成中,可以分別指示檢測到錯誤的輸入矢量合成。
同時,如果完成半自動模式的測試,則優選執行手動模式的驗證,以重新驗證檢測到錯誤的特定邏輯單元的特定輸入矢量合成。
在手動模式中,如果用戶通過控制各個開關組110和112分別選擇對應於特定邏輯單元的單元標識符和對應於所選擇的邏輯單元的特定輸入矢量合成的圖形標識符,並且將所選擇的單元標識符和圖形標識符發送到核心模塊100,則核心模塊100向顯示裝置114和116輸出該邏輯單元的對應輸入矢量合成的測試結果信號。
同時,核心模塊可以輸出核心狀態信號,該核心狀態信號指示該庫測試電路正工作於何種工作狀態,即自動、半自動或手動模式。該庫測試電路還可以安裝LED,以顯示這種核心狀態信號。
如上所述,根據本發明的庫測試電路以及庫測試方法包括以下優點。
第一,該測試電路普遍適用於各種設計規則以及包括各種數目個邏輯單元的標準單元庫,而與集成度無關。
第二,該驗證算法包括三種工作模式,即自動模式、半自動模式以及手動模式,從而提供更精確的驗證結果並且縮短驗證所需的時間。
雖然本發明已示出並描述優選實施例,但是本領域的技術人員應該理解在不脫離以下權利要求書限定的本發明的精神和範圍的情況下可以做出各種變化和修改。如果所述變化和修改落入權利要求書或其等同物的範圍內,則它們應被解釋為落入本發明的範圍內。
權利要求
1.一種庫測試電路,其用於驗證多個標準單元庫的邏輯單元的功能,該庫測試電路包括核心模塊,其包括多個標準單元庫的邏輯單元,每個邏輯單元具有預定數目個輸入矢量合成,該核心模塊輸出對標準單元庫的測試結果;第一開關組,用於將第一輸入信號輸出到該核心模塊,從而選擇對應於各個邏輯單元的單元標識符;以及第二開關組,用於將第二輸入信號輸出到該核心模塊,從而選擇與每個邏輯單元的輸入矢量合成對應的圖形標識符。
2.如權利要求1所述的庫測試電路,其中以半自動模式控制該第一開關組,並且以手動模式控制該第二開關組。
3.如權利要求1所述的庫測試電路,還包括第一顯示裝置,用於顯示該核心模塊的第一測試的測試結果信號;以及第二顯示裝置,用於顯示該核心模塊的第二測試的測試結果信號。
4.如權利要求3所述的庫測試電路,其中在各個邏輯單元上進行該核心模塊的第一測試,並且在每個邏輯單元的各個輸入矢量合成上進行該核心模塊的第二測試。
5.一種庫測試電路,其用於驗證多個標準單元庫的邏輯單元的功能,該庫測試電路包括核心模塊,其包括多個標準單元庫的邏輯單元,每個邏輯單元具有預定數目的輸入矢量合成;其中該核心模塊輸出對應於各個邏輯單元的單元標識符,以及與每個邏輯單元的各個輸入矢量合成對應的圖形標識符;其中在自動模式下,自動順序地選擇所有所述單元標識符,並且向各個邏輯單元輸出與所選擇的單元標識符對應的所有所述圖形標識符;以及其中該核心模塊為每個單元標識符和每個圖形標識符輸出對標準單元庫的測試結果信號。
6.如權利要求5所述的庫測試電路,其中該核心模塊輸出用於指示與邏輯單元或輸入矢量合成對應的測試失敗結果的錯誤狀態信號。
7.如權利要求6所述的庫測試電路,還包括用於顯示該錯誤狀態信號的發光二極體。
8.如權利要求5所述的庫測試電路,其中該核心模塊輸出用於指示其工作狀態的核心狀態信號,
9.如權利要求8所述的庫測試電路,還包括用於顯示該核心狀態信號的發光二極體。
10.一種庫測試方法,其用於驗證多個標準單元庫的邏輯單元的功能,每個邏輯單元具有預定數目個輸入矢量合成,該庫測試方法包括通過將單元標識符和圖形標識符輸出到包括所述邏輯單元的核心模塊來進行自動模式測試,其中所述單元標識符對應於各個邏輯單元,並且所述圖形標識符對應於各邏輯單元的各個輸入矢量合成;通過控制第一開關組,以在所述邏輯單元中選擇對應於一個或多個邏輯單元的單元標識符,並且將所選擇的單元標識符輸出到該核心模塊,由此來進行半自動模式測試;通過控制第二開關組,以在每個邏輯單元的輸入矢量合成中選擇對應於一個或多個輸入矢量合成的圖形標識符,並且將所選擇的圖形標識符輸出到該核心模塊,由此來進行手動模式測試;以及從該核心模塊接收對標準單元庫的測試結果信號。
11.如權利要求10所述的庫測試方法,其中在進行該半自動模式和該手動模式的測試之前進行該自動模式的測試。
12.如權利要求10所述的庫測試方法,其中在該自動模式的測試之後並且在該手動模式的測試之前進行該半自動模式的測試。
13.如權利要求10所述的庫測試方法,其中對從該核心模塊接收到指示失敗的測試結果信號的邏輯單元進行該半自動模式的測試。
14.如權利要求10所述的庫測試方法,其中對從該核心模塊接收到指示失敗的測試結果信號的邏輯單元和輸入矢量合成進行該手動模式的測試。
全文摘要
本發明公開一種庫測試電路以及庫測試方法,該庫測試電路用於驗證多個標準單元庫的邏輯單元的功能,其包括多個標準單元庫的邏輯單元,每個邏輯單元具有預定數目個輸入矢量合成,該核心模塊輸出對標準單元庫的測試結果信號;第一開關組,用於將第一輸入信號輸出到該核心模塊,從而選擇對應於各個邏輯單元的單元標識符;以及第二開關組,用於將第二輸入信號輸出到該核心模塊,從而選擇與每個邏輯單元的輸入矢量合成對應的圖形標識符。
文檔編號G06F17/50GK1991850SQ20061017277
公開日2007年7月4日 申請日期2006年12月26日 優先權日2005年12月29日
發明者尼廷·薩爾古南 申請人:東部電子股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀