欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種內(nèi)容尋址存儲(chǔ)器查找性能測試方法及系統(tǒng)的制作方法

文檔序號(hào):6780168閱讀:136來源:國知局

專利名稱::一種內(nèi)容尋址存儲(chǔ)器查找性能測試方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及CAM(ContentAddressableMemory,內(nèi)容可尋址存儲(chǔ)器)的技術(shù),尤其涉及一種對(duì)CAM器件進(jìn)行測試的技術(shù)。
背景技術(shù)
:現(xiàn)代社會(huì)和技術(shù)越來越多的依靠信息或者數(shù)據(jù)。各種數(shù)據(jù)被存儲(chǔ)或者保存,并被訪問或者檢索,以及被修改或者更新。傳統(tǒng)的數(shù)據(jù)存儲(chǔ)與查詢的方法主要是利用高速處理器對(duì)RAM(RandomAccessMemory,隨機(jī)存取器)存儲(chǔ)器件進(jìn)行存儲(chǔ)內(nèi)容的讀或?qū)懖僮?,并使用?fù)雜的算法來查詢存儲(chǔ)在RAM中的信息,這種方式對(duì)處理器的速度要求很苛刻,且由于算法的原因,對(duì)于寬帶網(wǎng)絡(luò)系統(tǒng)幾乎不可能做到實(shí)時(shí)查詢。網(wǎng)絡(luò)的查找與搜索速度至少是目前網(wǎng)絡(luò)處理器處理速度的40倍,滿足不了網(wǎng)絡(luò)的使用需求。使用CAM(ContentAddressableMemory,內(nèi)容可尋址存儲(chǔ)器)器件使得快速查找數(shù)據(jù)內(nèi)容成為可能。通過CAM器件的級(jí)連,使網(wǎng)絡(luò)系統(tǒng)能夠負(fù)擔(dān)40Gbps的數(shù)據(jù)流量,不僅解決了網(wǎng)絡(luò)帶寬的瓶頸問題,而且也大大地減輕了處理器的負(fù)擔(dān),在高端應(yīng)用中也降低了成本。CAM器件除了具有與一般存儲(chǔ)器一樣的讀取或保存存儲(chǔ)內(nèi)容的功能,還具有逆向查找功能,即根據(jù)給定的特定內(nèi)容返回這個(gè)內(nèi)容對(duì)應(yīng)的地址或索引。CAM有兩個(gè)顯著的特點(diǎn)1、根據(jù)給定的特定內(nèi)容查找存儲(chǔ)單元中匹配的內(nèi)容,并返回該匹配內(nèi)容的地址索引或者索引信息;2、所有存儲(chǔ)單元石更件并行匹配查找,速度快。CAM的主要作用在于高速地查詢數(shù)據(jù)。在一個(gè)單一的時(shí)鐘周期中,整個(gè)CAM的存儲(chǔ)空間都被同時(shí)搜索比較一次,若有匹配,則輸出匹配內(nèi)容的地址信息、匹配信息和其他相關(guān)信息。CAM的工作示意圖如圖la所示,在CAM中有數(shù)據(jù)庫database用以存儲(chǔ)數(shù)據(jù)。在database中數(shù)據(jù)的存儲(chǔ)可以是8位或者16位或者其它位數(shù),對(duì)于每個(gè)存儲(chǔ)的數(shù)據(jù)都有存儲(chǔ)空間的索引號(hào)index。CAM除了可以進(jìn)行完全的數(shù)據(jù)內(nèi)容查找外,還可以進(jìn)行部分?jǐn)?shù)據(jù)內(nèi)容查找。向CAM輸入要查找的數(shù)據(jù),比如二進(jìn)制數(shù)據(jù)"10110XXX",其中的"XXX"表示任意值,CAM才艮據(jù)輸入的要查找的數(shù)據(jù)"10110XXX"在database中查找到對(duì)應(yīng)存儲(chǔ)內(nèi)容"10110010",并返回該存儲(chǔ)內(nèi)容對(duì)應(yīng)的索引號(hào)4。本文用存儲(chǔ)寬度表示CAM的數(shù)據(jù)庫database中每個(gè)存儲(chǔ)空間可以存儲(chǔ)的數(shù)據(jù)的二進(jìn)制位數(shù);用存儲(chǔ)深度表示CAM的數(shù)據(jù)庫database中有多少個(gè)存儲(chǔ)空間。CAM根據(jù)輸入的要查找的數(shù)據(jù)返回索引號(hào)的查找性能直接關(guān)系到應(yīng)用CAM的網(wǎng)絡(luò)進(jìn)行快速查找性能的優(yōu)劣。所以,測試CAM的查找性能是保障網(wǎng)絡(luò)的快速查找功能的前提。目前,在現(xiàn)有技術(shù)方案中,通過CPU(CentralProcessingUnit,中央處理器)向CAM的database寫入測試數(shù)據(jù),并逐一查找寫入的測試數(shù)據(jù),檢測CAM返回的索引號(hào)是否正確。該方案對(duì)CAM的測試雖然靈活,但是由于CPU接口速度較慢,對(duì)CAM查找寫入的測試數(shù)據(jù)的速度也較慢,無法測試出CAM的高速查找性能。如圖lb所示,在現(xiàn)有技術(shù)中,還可以用CPU通過CAM的控制總線向CAM的database寫入測試數(shù)據(jù),再用NP(NetworkProcessor,網(wǎng)絡(luò)處理器)通過CAM的業(yè)務(wù)總線對(duì)CAM單元進(jìn)行查找測試。其中,業(yè)務(wù)總線包括業(yè)務(wù)輸入總線,業(yè)務(wù)輸出總線。業(yè)務(wù)輸入總線用于向CAM輸入要查找的數(shù)據(jù);業(yè)務(wù)輸出總線用于CAM返回查找的數(shù)據(jù)對(duì)應(yīng)的索引號(hào)。由于,NP接口速度快,可以達(dá)到CAM的線速,所以可以測試CAM高速的查找性能。CPU向CAM的database寫入測試數(shù)據(jù)的測試表項(xiàng)如表1所示,NP根據(jù)表1中的測試數(shù)據(jù)進(jìn)行查找、驗(yàn)證。表1查找順序索引號(hào)測試數(shù)據(jù)10000......00021綱…...00032110......00043m…...000N-lN-2m."...100NN隱lin."...110N+lNin.....in從上表可以看出,在測試過程中,查找順序?yàn)榘凑账饕?hào)從小到大的順序,依次查找索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中的測試數(shù)據(jù)。輸入的測試數(shù)據(jù)依次為000......000、100……000、110……000.......;輸入的測試數(shù)據(jù)的低位在較長時(shí)鐘周期內(nèi)都保持低電平O,沒有翻轉(zhuǎn)為高電平l。輸出的索引號(hào)依次為0、1、2......,輸出的二進(jìn)制索引號(hào)的高位在較長時(shí)鐘周期內(nèi)都保持為低電平O,沒有翻轉(zhuǎn)為高電平l。這樣,CAM的業(yè)務(wù)總線或內(nèi)部工作寄存器的電平也都在較長時(shí)鐘周期內(nèi)保持某個(gè)電平而不進(jìn)行翻轉(zhuǎn)。當(dāng)然,對(duì)于查找順序?yàn)榘凑账饕?hào)從大到小的順序,依次查找索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中的測試數(shù)據(jù),也會(huì)使得CAM的業(yè)務(wù)總線或內(nèi)部工作寄存器的電平在較長時(shí)鐘周期內(nèi)保持某個(gè)電平而不進(jìn)行翻轉(zhuǎn)。本發(fā)明人發(fā)現(xiàn)該方案雖然可以達(dá)到線速測試CAM的目的,但是在測試方面存在較大缺陷由于測試過程中總線或內(nèi)部工作寄存器電平長時(shí)間為l或0,電平翻轉(zhuǎn)強(qiáng)度不夠,沒能測試CAM的總線或內(nèi)部工作寄存器電平出現(xiàn)翻轉(zhuǎn)頻繁的情況下的查找性能。而在實(shí)際情況中,往往當(dāng)總線或內(nèi)部工作寄存器由于輸入的測試數(shù)據(jù)或者輸出的索引號(hào)的bit位頻繁變化,導(dǎo)致總線或內(nèi)部工作寄存器的電平在0、1之間不斷快速跳變的時(shí)候,CAM的查找性能會(huì)急劇下降。所以上述現(xiàn)有技術(shù)的測試方法,雖然對(duì)CAM的查找性能作了一定的測試,但沒能測試出CAM在高速,以及總線或內(nèi)部工作寄存器的電平翻轉(zhuǎn)頻繁的情況下的查找性能。
發(fā)明內(nèi)容本發(fā)明實(shí)施例提供了一種內(nèi)容可尋址存儲(chǔ)器的測試方法及系統(tǒng),用以測試CAM在查找速度快且業(yè)務(wù)總線電平翻轉(zhuǎn)頻繁情況下的查找性能。一種內(nèi)容尋址存儲(chǔ)器查找性能測試方法,包括如下步驟用具有高速總線接口的器件通過內(nèi)容尋址存儲(chǔ)器的業(yè)務(wù)總線,以所述內(nèi)容尋址存儲(chǔ)器中各存儲(chǔ)空間索引號(hào)的非順序排列次序,依次查找寫入到各個(gè)索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中的測試數(shù)據(jù);所述非順序排列次序?yàn)槌龔淖钚〉阶畲蠡蛘邚淖畲蟮阶頳、之外的排列順序;根據(jù)所述業(yè)務(wù)總線返回的所述測試數(shù)據(jù)所在存儲(chǔ)空間對(duì)應(yīng)的索引號(hào)的正確率確定所述內(nèi)容尋址存儲(chǔ)器的查找性能。另一種內(nèi)容尋址存儲(chǔ)器查找性能測試方法,包括如下步驟用具有高速總線接口的器件通過內(nèi)容尋址存儲(chǔ)器的業(yè)務(wù)總線順序查找寫入到各個(gè)索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中的非順序測試數(shù)據(jù);根據(jù)所述業(yè)務(wù)總線返回的所述測試數(shù)據(jù)所在存儲(chǔ)空間對(duì)應(yīng)的索引號(hào)的正確率確定所述內(nèi)容尋址存儲(chǔ)器的查找性能;所述非順序測試數(shù)據(jù)為不是按照從小到大或者從大到小順序的測試數(shù)據(jù)。一種內(nèi)容尋址存儲(chǔ)器查找性能測試系統(tǒng),包括控制處理模塊、功能測試模塊、其中,所述控制處理^^莫塊用于通過內(nèi)容尋址存儲(chǔ)器的控制總線向所述內(nèi)容尋址存儲(chǔ)器寫入測試數(shù)據(jù);所述功能測試模塊用于通過內(nèi)容尋址存儲(chǔ)器的業(yè)務(wù)總線以所述內(nèi)容尋址存儲(chǔ)器中各存儲(chǔ)空間索引號(hào)的非順序排列次序,依次查找寫入到各個(gè)索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中的測試數(shù)據(jù),并根據(jù)所述業(yè)務(wù)總線返回的所述測試數(shù)據(jù)所在存儲(chǔ)空間對(duì)應(yīng)的索引號(hào)的正確率確定所述內(nèi)容尋址存儲(chǔ)器的查找性能;所述功能測試模塊具有高速總線接口,用于與所述業(yè)務(wù)總線相連;所述非順序排列次序?yàn)槌龔淖钚〉阶畲蠡蛘邚淖畲蟮阶钚≈獾呐帕许樞?。本發(fā)明實(shí)施例由于采用了高速接口能力的可編程器件對(duì)CAM器件,以非順序索引號(hào)查找寫入的測試數(shù)據(jù),使得CAM器件的業(yè)務(wù)總線在高速查找的情況下,業(yè)務(wù)總線電平翻轉(zhuǎn)頻繁,從而測試了CAM在查找速度快且業(yè)務(wù)總線電平翻轉(zhuǎn)頻繁情況下的查找性能。圖la為現(xiàn)有技術(shù)的CAM工作示意圖;圖lb為現(xiàn)有技術(shù)二的測試CAM的系統(tǒng)示意圖;圖2為本發(fā)明實(shí)施例的CAM測試系統(tǒng)示意圖;圖3為本發(fā)明實(shí)施例的CAM測試方法流程圖;圖4為本發(fā)明實(shí)施例的確定基數(shù)B的流程圖;圖5為本發(fā)明實(shí)施例的CAM測試系統(tǒng)結(jié)構(gòu)框圖。具體實(shí)施例方式如圖2所示,本發(fā)明實(shí)施例通過控制處理模塊向CAM器件寫入測試數(shù)據(jù),通過功能測試模塊查找所寫入的測試數(shù)據(jù),并驗(yàn)證CAM器件返回的索引號(hào)是否正確,從而測試CAM器件的查找性能,測試系統(tǒng)具體包括控制處理模塊,用以通過控制總線向CAM寫入測試數(shù)據(jù),填充CAM的database存儲(chǔ)空間??刂铺幚砟K可以是CPU、DSP(DigitalSignalProcessor,數(shù)字信號(hào)處理器)等可編程器件。功能測試模塊,用以通過業(yè)務(wù)總線查找寫入CAM的測試數(shù)據(jù),并檢查CAM返回的索引號(hào)是否正確,從而實(shí)現(xiàn)對(duì)CAM查找性能的測試。業(yè)務(wù)總線包括業(yè)務(wù)輸入總線以及業(yè)務(wù)輸出總線。業(yè)務(wù)輸入總線與業(yè)務(wù)輸出總線既可以是同一物理總線分時(shí)復(fù)用,也可以是不同的物理總線。具體的,功能測試模塊通過業(yè)務(wù)輸入總線向CAM輸入要查找的測試數(shù)據(jù),CAM通過業(yè)務(wù)輸出總線將查找到的測試數(shù)據(jù)所對(duì)應(yīng)的索引號(hào)輸出給功能測試模塊,功能測試模塊檢查該返回的索引號(hào)是否正確。功能測試模塊可以是ASIC(ApplicationSpecificIntegratedCircuit,專用集成電3各)芯片、FPGA(FieldProgrammableGateArray,現(xiàn)場可編程門陣列)、NP等具有高速接口能力的可編程器件。對(duì)于如圖2所示的測試系統(tǒng),本發(fā)明實(shí)施例提供了一種內(nèi)容可尋址存儲(chǔ)器的測試方法,該測試方法的流程如圖3所示,包括如下具體步驟步驟S301:控制處理模塊為CAM的database的存儲(chǔ)空間配置測試數(shù)據(jù)。在測試CAM之前要向CAM的database的存儲(chǔ)空間配置測試數(shù)據(jù),在配置了測試數(shù)據(jù)后,可多次4艮據(jù)配置的測試數(shù)據(jù)進(jìn)行測試??刂铺幚砟K為database的每一個(gè)索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間配置測試數(shù)據(jù)。例如,如表2所示,為填充到database中的測試數(shù)據(jù)進(jìn)行配置表2<table>tableseeoriginaldocumentpage11</column></row><table>對(duì)于database中索引號(hào)為0的存儲(chǔ)空間配置測試數(shù)據(jù)0;為索引號(hào)為1的存儲(chǔ)空間配置測試數(shù)據(jù)1......。步驟S302:控制處理模塊根據(jù)配置的測試數(shù)據(jù)通過控制總線將測試數(shù)據(jù)寫入CAM。根據(jù)配置的測試數(shù)據(jù),將測試數(shù)據(jù)寫入CAM。比如,對(duì)于表2的配置測試數(shù)據(jù)將第0測試數(shù)據(jù)寫入database中索引號(hào)為O的存儲(chǔ)空間;測試數(shù)據(jù)1寫入database中索引號(hào)為1的存儲(chǔ)空間……;對(duì)于索引號(hào)為N的存儲(chǔ)空間,寫入測試數(shù)據(jù)N。步驟S303:功能測試模塊通過業(yè)務(wù)總線以索引號(hào)非順序排列次序,依次查找所有寫入CAM的測試數(shù)據(jù),檢查CAM返回的索引號(hào)是否正確。功能測試模塊通過業(yè)務(wù)總線的業(yè)務(wù)輸入總線向CAM輸入要查找的測試數(shù)據(jù),為了使得業(yè)務(wù)輸出總線翻轉(zhuǎn)頻繁,從而測試CAM的查找性能,從業(yè)務(wù)輸入總線采用索引號(hào)非順序排列次序,依次查找順序輸入要查找的測試數(shù)據(jù),并檢查CAM返回的測試數(shù)據(jù)所在存儲(chǔ)空間對(duì)應(yīng)的索引號(hào)是否正確,以返回索引號(hào)的正確率來確定CAM的查找性能。非順序排列次序指的是除從最小到最大或者從最大到最小之外的排列順序。比如可以按如下查找順序輸入要查找的測試數(shù)據(jù)從最小和最大的索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中存儲(chǔ)的測數(shù)據(jù)開始,交替向中間值的索引號(hào)存儲(chǔ)空間中存儲(chǔ)的測數(shù)據(jù)進(jìn)行查找。例如,對(duì)于步驟S302中寫入的測試數(shù)據(jù),通過業(yè)務(wù)輸入總線向CAM輸入要查找的測試數(shù)據(jù),輸入順序如表3所示(假設(shè)最大索引號(hào)N為255):表3<table>tableseeoriginaldocumentpage12</column></row><table><table>tableseeoriginaldocumentpage13</column></row><table>先查找索引號(hào)為o對(duì)應(yīng)的存儲(chǔ)空間存儲(chǔ)的測試數(shù)據(jù)——測試數(shù)據(jù)o,通過業(yè)務(wù)輸入總線向CAM輸入測試數(shù)據(jù)0,CAM應(yīng)該通過業(yè)務(wù)輸出總線輸出測試數(shù)據(jù)O的存儲(chǔ)空間對(duì)應(yīng)的索引號(hào)"0";然后查找索引號(hào)為N對(duì)應(yīng)的存儲(chǔ)空間存儲(chǔ)的測試數(shù)據(jù)——測試凝:據(jù)N,CAM應(yīng)該通過業(yè)務(wù)輸出總線輸出測試數(shù)據(jù)O的存儲(chǔ)空間對(duì)應(yīng)的索引號(hào)"N";然后是索引號(hào)l對(duì)應(yīng)的測試數(shù)據(jù)l,......功能測試模塊檢測通過業(yè)務(wù)輸出總線輸出的索引號(hào)是否正確。從表3的二進(jìn)制索引號(hào)可以看出,通過這樣的順序進(jìn)行查找,輸出的相鄰的二進(jìn)制索引號(hào)在bit位上出現(xiàn)了頻繁的改變,也就是說相鄰的二進(jìn)制索引號(hào)的bit位上的數(shù)值絕大多數(shù)都不同,所以使得連續(xù)輸出索引號(hào)的業(yè)務(wù)輸出總線上的電平也翻轉(zhuǎn)頻繁。當(dāng)然,如果先查找索引號(hào)為N對(duì)應(yīng)的存儲(chǔ)空間存儲(chǔ)的測試數(shù)據(jù)N,然后是索引號(hào)為0對(duì)應(yīng)的存儲(chǔ)空間存儲(chǔ)的測試數(shù)據(jù)0,然后是索引號(hào)為N-l對(duì)應(yīng)的存儲(chǔ)空間存儲(chǔ)的測試數(shù)據(jù)N-1……;同樣也可以使得業(yè)務(wù)輸出總線輸出的索引號(hào)翻轉(zhuǎn)頻繁。對(duì)于本領(lǐng)域的技術(shù)人員來說還可以有多種非順序查找的技術(shù)手段來實(shí)現(xiàn)使得業(yè)務(wù)輸出總線輸出的索引號(hào)翻轉(zhuǎn)頻繁的目的。比如,從中間值的索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中存儲(chǔ)的測數(shù)據(jù)開始,向最小和最大的索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中存儲(chǔ)的測數(shù)據(jù)交替地進(jìn)行查找,也可以使得業(yè)務(wù)輸出總線輸出的索引號(hào)翻轉(zhuǎn)頻繁。還可以跳躍式的查找,比如可以以間隔d個(gè)索引號(hào)的順序,來查找索引號(hào)對(duì)應(yīng)的存^f渚空間中的測試數(shù)據(jù)。例如,d為5時(shí),查找輸出的索引號(hào)為0、5、10、15……,對(duì)應(yīng)的二進(jìn)制索引號(hào)為0000……0000、0000……0101、0000……1010、0000……0100、……。當(dāng)然該種查找順序不如前述的幾種查找順序,使得業(yè)務(wù)總線翻轉(zhuǎn)頻繁。由于業(yè)務(wù)輸出總線與功能測試模塊的高速接口相連,其業(yè)務(wù)輸出總線上的數(shù)據(jù)傳輸速度達(dá)到CAM器件的極限,此時(shí),業(yè)務(wù)輸出總線上的電平還要翻轉(zhuǎn)頻繁,在這種情況下,檢測CAM器件返回的索引號(hào)是否正確,從而測試了CAM器件在查找速度快,以及業(yè)務(wù)總線中的業(yè)務(wù)輸出總線電平翻轉(zhuǎn)頻繁情況下的查找性能。為了使得業(yè)務(wù)輸入總線翻轉(zhuǎn)頻繁,更進(jìn)一步測試CAM的查找性能,對(duì)于步驟S301中配置的測試數(shù)據(jù),以及步驟S302中測試數(shù)據(jù)寫入的方法作了進(jìn)一步改進(jìn)對(duì)于索引號(hào)為前半部分的存儲(chǔ)空間,如索引號(hào)為0、1、2……(N-l)/2的存儲(chǔ)空間中配置的測試數(shù)據(jù)為由背景數(shù)據(jù)與一變化量M確定的數(shù)據(jù);對(duì)于索引號(hào)為后半部分的存儲(chǔ)空間,如索引號(hào)為(N+l)/2……N-l、N的存儲(chǔ)空間中配置的測試數(shù)據(jù)為由反背景數(shù)據(jù)與一變化量M確定的數(shù)據(jù)。其中,反背景數(shù)據(jù)是背景數(shù)據(jù)按位取反得到的。比如,可以設(shè)置背景數(shù)據(jù)為二進(jìn)制數(shù)據(jù)00000000,則反背景數(shù)據(jù)的二進(jìn)制數(shù)據(jù)為11111111。當(dāng)然也可設(shè)置背景數(shù)據(jù)為11111111,反背景數(shù)據(jù)為00000000。本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際情況選取背景數(shù)據(jù)與反背景數(shù)據(jù)。上述的變化量M為根據(jù)索引號(hào)的改變而改變的數(shù)據(jù)。準(zhǔn)確地說,變化量為索引號(hào)的函數(shù)。假設(shè)索引號(hào)為n,變化量可以表示為公式l:M=/(n)(1)其中,/(n)表示隨著n改變的某種函數(shù)規(guī)則。不同的索引號(hào),可以根據(jù)函數(shù)計(jì)算出不同的變化量。例如,M-yXn)可以是如下函數(shù)式,如公式2所示一M=n*B;(0",-1)/2)^M=(n-N)*B;((N+1)/2^"N)(2)其中,B為一常數(shù),可以視為一基數(shù)。在公式中,該基數(shù)B為固定數(shù),n則隨著索引號(hào)的不同而改變,從而使得變化量M隨著索引號(hào)的不同而改變。本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際情況選取B的取值。例如B取值為1,背景數(shù)據(jù)取值為00000000,由背景數(shù)據(jù)與變化量M相加確定索引號(hào)為0至(N-l)/2的存儲(chǔ)空間中配置的測試數(shù)據(jù),由反背景數(shù)據(jù)與變化量M相加確定索引號(hào)為(N+l)/2至N的存儲(chǔ)空間中配置的測試數(shù)據(jù)。配置的測試數(shù)據(jù)如表4所示表4<table>tableseeoriginaldocumentpage15</column></row><table>對(duì)應(yīng)于上述的配置測試數(shù)據(jù)的方法,步驟S302中寫入測試數(shù)據(jù)的方法也類似向CAM的索引號(hào)為前半部分的存儲(chǔ)空間,如從索引號(hào)為0到N-l/2的存儲(chǔ)空間中寫入的測試數(shù)據(jù)為由背景數(shù)據(jù)與一變化量M確定的數(shù)據(jù);向CAM的索引號(hào)為后半部分的存儲(chǔ)空間,如從索引號(hào)為N+1/2到N的存儲(chǔ)空間中寫入的測試數(shù)據(jù)為由反背景數(shù)據(jù)與一變化量M確定的數(shù)據(jù);其中,反背景數(shù)據(jù)是背景數(shù)據(jù)按位取反得到的,變化量M為根據(jù)索引號(hào)而確定的數(shù)據(jù)。對(duì)于上述配置與寫入測試數(shù)據(jù)的方法,在按照步驟S303中的查找順序,從最小和最大的索引號(hào)存儲(chǔ)空間中存儲(chǔ)的測試數(shù)據(jù)開始,交替向中間值的索引號(hào)存儲(chǔ)空間中存儲(chǔ)的測試數(shù)據(jù)進(jìn)行查找時(shí),可以使得功能測試模塊通過業(yè)務(wù)輸入總線向CAM輸入要查找的測試數(shù)據(jù),其中查找的相鄰測試數(shù)據(jù)絕大多數(shù)bit位都不同,從而使得業(yè)務(wù)輸入總線在連續(xù)輸入測試數(shù)據(jù)時(shí),總線上的電平翻轉(zhuǎn)頻繁。例如對(duì)于寫入CAM中的上述表4中的測試數(shù)據(jù),按照步驟S303中的查找順序,通過業(yè)務(wù)輸入總線輸入的查找測試數(shù)據(jù)如表5所示表5查找順序查找的測試數(shù)據(jù)(二進(jìn)制)返回的索引號(hào)10000000002mmiiN0000000114mimoN-l0000001026iimioiN-2從上表可以看出輸入的測試數(shù)據(jù),相鄰的測試數(shù)據(jù)的bit位出現(xiàn)翻轉(zhuǎn)頻繁,所以使得業(yè)務(wù)輸入總線在連續(xù)輸入這些測試數(shù)據(jù)時(shí),總線上的電平也翻轉(zhuǎn)頻繁。這樣更進(jìn)一步的測試了CAM器件在高速業(yè)務(wù)總線翻轉(zhuǎn)頻繁的情況下的查找性能。以上僅是介紹了一種變化量M隨索引號(hào)n改變的方法,對(duì)于Mz/(n)中的函數(shù)的選取,本領(lǐng)域技術(shù)人員還可以有多種方案。比如,可以采用7>式3來確定變化量M:丁M=B《n;(0S"(N-l)/2)1M=-(B《n);((N+1)/2^"N)(3)其中,符號(hào)"<<"表示對(duì)B的二進(jìn)制數(shù)作循環(huán)右移才乘作,右移的位數(shù)為n。比如當(dāng)B為l,背景數(shù)據(jù)取值為00000000,由背景數(shù)據(jù)與變化量M相加確定索引號(hào)為0至(N-l)/2的存儲(chǔ)空間中配置的測試數(shù)據(jù),由反背景數(shù)據(jù)與變化量M相加確定索引號(hào)為(N+l)/2至N的存儲(chǔ)空間中配置的測試數(shù)據(jù)。寫入的測試數(shù)據(jù)如表6所示表6索引號(hào)二進(jìn)制測試數(shù)據(jù)000000000100000001200000010300000100N-211111101N國l11111110N11111111對(duì)于公式2或公式3中的基數(shù)B,可以取值為1,也可以是其它非零值,比如2。但是作為更優(yōu)的測試方案來說,還可以根據(jù)CAM的存儲(chǔ)寬度以及存儲(chǔ)深度來確定基數(shù)B。在CAM的存儲(chǔ)寬度較大而存儲(chǔ)深度較小的情況下,如果基數(shù)B取值為1,雖然測試過程中輸入測試數(shù)據(jù)的業(yè)務(wù)輸入總線依然會(huì)翻轉(zhuǎn)頻繁,但是CAM的database中的存儲(chǔ)空間中存儲(chǔ)的數(shù)據(jù)的高bit位會(huì)一致保持0或1。所以,在這種情況下,可以按如下方法確定基數(shù)B,如圖4所示,包括如下具體步驟步驟S401:對(duì)于database中的單個(gè)存儲(chǔ)空間,按bit位分為若干組。舉例說明,對(duì)于一個(gè)存儲(chǔ)寬度為64bit的CAM,其database中的單個(gè)存儲(chǔ)空間為64bit,可以以8bit為一單位把64bit分成8組。對(duì)于本領(lǐng)域技術(shù)人員,也可以根據(jù)實(shí)際情況來劃分組,比如以16bit為單位把64bit分為4組。步驟S402:將常數(shù)B'填入到每個(gè)所分的組中,組成基數(shù)B。選取常數(shù)B',B'可以取值為l或者其它非零值。比如,B'取值為1,將B'填入到每個(gè)分組中,最后形成基數(shù)B:Oxllllllll(十六進(jìn)制)。本發(fā)明實(shí)施例還提供一種內(nèi)容可尋址存儲(chǔ)器的測試系統(tǒng),如圖5所示,包括控制處理模塊501、功能測試模塊503其中,控制處理模塊501包括測試數(shù)據(jù)第一存儲(chǔ)子模塊511、測試數(shù)據(jù)寫入子模塊512。功能測試模塊503包括測試數(shù)據(jù)第二存儲(chǔ)子模塊521、測試數(shù)據(jù)查找子模塊522、索引號(hào)檢測子模塊523??刂铺幚?莫塊501,用于通過CAM502的控制總線向CAM502寫入測試數(shù)據(jù)??刂铺幚砟K501可以是CPU、DSP等可編程器件。功能測試模塊503,用于通過CAM502的業(yè)務(wù)總線按照一定的輸入順序向CAM502查找寫入的測試數(shù)據(jù),并檢-險(xiǎn)所述業(yè)務(wù)總線返回的索引號(hào)是否正確;所述輸入順序?yàn)榻惶娴妮斎霃膬啥怂饕?hào)到中間值索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中存儲(chǔ)的測試數(shù)據(jù);功能測試;漠塊503具有高速總線接口,用于與所述業(yè)務(wù)總線相連。功能測試模塊可以是ASIC、FPGA、NP等具有高速接口能力的可編程器件??刂铺幚砟K501的測試數(shù)據(jù)第一存儲(chǔ)子模塊511,用于存儲(chǔ)預(yù)先配置好的測試數(shù)據(jù)??刂铺幚砟K501的測試數(shù)據(jù)寫入子模塊512,用于根據(jù)第一存儲(chǔ)子模塊511存儲(chǔ)的預(yù)先配置好的測試數(shù)據(jù),通過CAM502的控制總線向CAM502寫入所述測試數(shù)據(jù)。功能測試模塊503的測試數(shù)據(jù)第二存儲(chǔ)子模塊521,用于存儲(chǔ)與測試數(shù)據(jù)第一存儲(chǔ)子模塊511中一樣的預(yù)先配置好的測試數(shù)據(jù)。功能測試模塊503的測試數(shù)據(jù)查找子模塊522,用于根據(jù)測試數(shù)據(jù)第二存儲(chǔ)子模塊521存儲(chǔ)的測試數(shù)據(jù),按照上述的輸入順序通過CAM502的業(yè)務(wù)總線向CAM502查找寫入的測試數(shù)據(jù)。功能測試才莫塊503的索引號(hào)檢測子才莫塊523,用于根據(jù)測試數(shù)據(jù)第二存儲(chǔ)子模塊521存儲(chǔ)的預(yù)先配置好的測試數(shù)據(jù)檢驗(yàn)CAM502的業(yè)務(wù)總線返回的索引號(hào)是否正確。當(dāng)然,以上介紹的方法是一種較佳的測試方法,對(duì)于本領(lǐng)域技術(shù)人員來說,還可以僅僅通過高速接口能力的可編程器件順序查找寫入到CAM的database存儲(chǔ)空間的非順序的測試數(shù)據(jù),使得業(yè)務(wù)總線的業(yè)務(wù)輸入總線電平翻轉(zhuǎn)頻繁,達(dá)到測試CAM在查找速度快且業(yè)務(wù)總線電平翻轉(zhuǎn)頻繁情況下的查找性能的目的。非順序測試數(shù)據(jù)指的是測試數(shù)據(jù)不是按照從小到大或者從大到小順序的測試數(shù)據(jù)。比如,對(duì)于最大索引號(hào)為N的database存儲(chǔ)空間,寫入的測試數(shù)據(jù)如下表所示<table>tableseeoriginaldocumentpage19</column></row><table>或者,對(duì)于索引號(hào)為奇數(shù)的存儲(chǔ)空間寫入的測試數(shù)據(jù)為由背景數(shù)據(jù)與一變化量W確定的數(shù)據(jù);對(duì)于索引號(hào)為偶數(shù)的存儲(chǔ)空間寫入的測試數(shù)據(jù)為由反背景數(shù)據(jù)與一變化量W確定的數(shù)據(jù)。其中,反背景數(shù)據(jù)是背景數(shù)據(jù)按位取反得到的。比如,可以設(shè)置背景數(shù)據(jù)為二進(jìn)制數(shù)據(jù)00000000,則反背景數(shù)據(jù)的二進(jìn)制數(shù)據(jù)為11111111。當(dāng)然也可設(shè)置背景數(shù)據(jù)為11111111,反背景數(shù)據(jù)為00000000。本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際情況選取背景數(shù)據(jù)與反背景數(shù)據(jù)。上述的變化量W為根據(jù)索引號(hào)的改變而改變的數(shù)據(jù)。假設(shè)索引號(hào)為n,變化量可以表示為公式4:W=/(n)(4)例如,W^/(n)可以是如下函凄t式,如/>式5所示'M=B*n/2;n為偶數(shù)1M=B*(n-l)/2;n為奇凄丈(5)其中,B為一常數(shù),例如,B=l,此時(shí),奇數(shù)索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中的測試數(shù)據(jù)為背景數(shù)據(jù)與變化量W之和;偶數(shù)索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中的測試數(shù)據(jù)為反背景數(shù)據(jù)與變化量W之和。本發(fā)明實(shí)施例由于采用了高速接口能力的可編程器件對(duì)CAM器件,以非順序索引號(hào)查找寫入的測試數(shù)據(jù),使得CAM器件的業(yè)務(wù)總線在高速查找的情況下,業(yè)務(wù)總線的業(yè)務(wù)輸出總線電平翻轉(zhuǎn)頻繁,從而測試了CAM在查找速度快且業(yè)務(wù)總線電平翻轉(zhuǎn)頻繁情況下的查找性能。同時(shí),由于CAM器件輸出的索引號(hào)翻轉(zhuǎn)頻繁,也使得CAM器件的內(nèi)部單元,如內(nèi)部工作寄存器和內(nèi)部RAM也翻轉(zhuǎn)頻繁,從而還測試了內(nèi)部單元的極限翻轉(zhuǎn)性能。本發(fā)明實(shí)施例由于采用如下的寫入測試數(shù)據(jù)的方法向CAM的索引號(hào)為前半部分的存儲(chǔ)空間,如從索引號(hào)為0到(N-l)/2的存儲(chǔ)空間中寫入的測試數(shù)據(jù)為由背景數(shù)據(jù)與一變化量M確定的數(shù)據(jù);向CAM的索引號(hào)為后半部分的存儲(chǔ)空間,如從索引號(hào)為(N+1)/2到N的存儲(chǔ)空間中寫入的測試數(shù)據(jù)為由反背景數(shù)據(jù)與一變化量M確定的數(shù)據(jù);其中,反背景數(shù)據(jù)是背景數(shù)據(jù)按位取反得到的,變化量M為根據(jù)索引號(hào)而確定的數(shù)據(jù)。并配合上述查找測試數(shù)據(jù)的方法查找測試數(shù)據(jù),使得CAM器件的業(yè)務(wù)總線在高速查找的情況下,業(yè)務(wù)總線的業(yè)務(wù)輸入總線電平翻轉(zhuǎn)頻繁,從而更進(jìn)一步測試了CAM在查找速度快且業(yè)務(wù)總線電平翻轉(zhuǎn)頻繁情況下的查找性能。同時(shí),由于CAM器件輸入的測試數(shù)據(jù)翻轉(zhuǎn)頻繁,也4吏得CAM器件的內(nèi)部單元,如內(nèi)部工作寄存器和內(nèi)部RAM也翻轉(zhuǎn)頻繁,/人而還測試了內(nèi)部單元的極限翻轉(zhuǎn)性能。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本
技術(shù)領(lǐng)域
的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)^L為本發(fā)明的保護(hù)范圍。權(quán)利要求1、一種內(nèi)容尋址存儲(chǔ)器查找性能測試方法,其特征在于,包括如下步驟用具有高速總線接口的器件通過內(nèi)容尋址存儲(chǔ)器的業(yè)務(wù)總線,以所述內(nèi)容尋址存儲(chǔ)器中各存儲(chǔ)空間索引號(hào)的非順序排列次序,依次查找寫入到各個(gè)索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中的測試數(shù)據(jù);所述非順序排列次序?yàn)槌龔淖钚〉阶畲蠡蛘邚淖畲蟮阶钚≈獾呐帕许樞?;根?jù)所述業(yè)務(wù)總線返回的所述測試數(shù)據(jù)所在存儲(chǔ)空間對(duì)應(yīng)的索引號(hào)的正確率確定所述內(nèi)容尋址存儲(chǔ)器的查找性能。2、如權(quán)利要求l所述的方法,其特征在于,所述以所述內(nèi)容尋址存儲(chǔ)器中各存儲(chǔ)空間索引號(hào)的非順序排列次序,依次查找寫入到各個(gè)索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中的測試數(shù)據(jù)的方法,包括從最大值和最小值索引號(hào)開始,交替的向中間值索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中存儲(chǔ)的測試數(shù)據(jù)進(jìn)行查找。3、如權(quán)利要求l所述的方法,其特征在于,所述以所述內(nèi)容尋址存儲(chǔ)器中各存儲(chǔ)空間索引號(hào)的非順序排列次序,依次查找寫入到各個(gè)索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中的測試邀:據(jù)的方法,包括從中間值索引號(hào)開始,交替的向最大值和最小值索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中存儲(chǔ)的測試數(shù)據(jù)進(jìn)行查找。4、如權(quán)利要求1至3任一所述的方法,所述內(nèi)容尋址存儲(chǔ)器的存儲(chǔ)空間最大索引號(hào)為N,其特征在于,所述寫入到所述內(nèi)容尋址存儲(chǔ)器的各個(gè)存儲(chǔ)空間的測試數(shù)據(jù)為索引號(hào)0至(N-l)/2對(duì)應(yīng)的存儲(chǔ)空間中的測試數(shù)據(jù)由第一數(shù)據(jù)與變化量M確定;向索引號(hào)(N+l)/2至N對(duì)應(yīng)的存儲(chǔ)空間中的測試數(shù)據(jù)由第二數(shù)據(jù)與變化量M確定;所述第二數(shù)據(jù)為所迷第一數(shù)據(jù)按bit位取反;所述變化量M根據(jù)索引號(hào)確定。5、如權(quán)利要求4所述的方法,其特征在于,所述第一數(shù)據(jù)為0;或者所述第二數(shù)據(jù)為0。6、如權(quán)利要求4所述的方法,其特征在于,所述變化量M根據(jù)索引號(hào)確定的方法,如公式所示一M=n*B;(0S"(N-l)/2)1M=(n-N)*B;((N+1)/2^"N)其中,B為一常數(shù),n為索引號(hào);以及,索引號(hào)0至(N-l)/2對(duì)應(yīng)的存儲(chǔ)空間中的測試數(shù)據(jù)為第一數(shù)據(jù)與變化量M之和;索引號(hào)(N+l)/2至N對(duì)應(yīng)的存儲(chǔ)空間中的測試數(shù)據(jù)為第二數(shù)據(jù)與變化量M之和。7、如權(quán)利要求4所述的方法,其特征在于,所述變化量M根據(jù)索引號(hào)確定的方法,如公式所示一M=B《n;(0Sn,陽l)/2)1M=—(B《n);((N+1)/2Sn^N)其中,B為一常數(shù),n為索引號(hào);以及,索引號(hào)O至(N-l)/2對(duì)應(yīng)的存儲(chǔ)空間中的測試數(shù)據(jù)為第一數(shù)據(jù)與變化量M之和;索引號(hào)(N+l)/2至N對(duì)應(yīng)的存儲(chǔ)空間中的測試數(shù)據(jù)為第二數(shù)據(jù)與變化量M之和。8、如權(quán)利要求6或7所述的方法,其特征在于,所述常數(shù)B為1或者其它非零數(shù)。9、如權(quán)利要求6或7所述的方法,其特征在于,所述常數(shù)B的確定方法包括根據(jù)所述內(nèi)容尋址存儲(chǔ)器的存儲(chǔ)寬度以及存儲(chǔ)深度確定常數(shù)B。10、如權(quán)利要求9所述的方法,所述存儲(chǔ)寬度表征的是所述內(nèi)容尋址存儲(chǔ)器中單個(gè)存儲(chǔ)空間存儲(chǔ)數(shù)據(jù)的二進(jìn)制位數(shù),其特征在于,所述根據(jù)所述內(nèi)容尋址存儲(chǔ)器的存儲(chǔ)寬度以及存儲(chǔ)深度確定常數(shù)B的方法,包括將所述單個(gè)存儲(chǔ)空間存儲(chǔ)數(shù)據(jù)的二進(jìn)制位數(shù),按bit位分為若千組;將一數(shù)據(jù)B'分別寫入到每個(gè)組中,組成常數(shù)B;所述數(shù)據(jù)B'為1或者其它非零數(shù)。11、一種內(nèi)容尋址存儲(chǔ)器查找性能測試方法,其特征在于,包括如下步驟用具有高速總線接口的器件通過內(nèi)容尋址存儲(chǔ)器的業(yè)務(wù)總線順序查找寫入到各個(gè)索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中的非順序測試數(shù)據(jù);根據(jù)所述業(yè)務(wù)總線返回的所述測試數(shù)據(jù)所在存儲(chǔ)空間對(duì)應(yīng)的索引號(hào)的正確率確定所述內(nèi)容尋址存儲(chǔ)器的查找性能;所述非順序測試數(shù)據(jù)為不是按照從小到大或者從大到小順序的測試數(shù)才居o12、如權(quán)利要求11所述的方法,其特征在于,所述寫入到各個(gè)索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中的非順序測試數(shù)據(jù)為奇數(shù)索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中的測試數(shù)據(jù)由第三數(shù)據(jù)與變化量W確定;偶數(shù)索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中的測試數(shù)據(jù)由第四凄t據(jù)與變化量W確定;所述第四數(shù)據(jù)為所述第三數(shù)據(jù)按bit位取反;所述變化量W根據(jù)索引號(hào)確定。13、如權(quán)利要求12所述的方法,其特征在于,所述變化量W根據(jù)索引號(hào)確定的方法,如公式所示'M=B*n/2;n為偶數(shù)M=B*(n-l)/2;n為奇數(shù)其中,B為一常數(shù),n為索引號(hào);以及,奇數(shù)索《I號(hào)對(duì)應(yīng)的存儲(chǔ)空間中的測試數(shù)據(jù)為第三數(shù)據(jù)與變化量W之和;偶數(shù)索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中的測試數(shù)據(jù)為第四數(shù)據(jù)與變化量w之和。14、一種內(nèi)容尋址存儲(chǔ)器查找性能測試系統(tǒng),包括控制處理模塊、功能測試模塊,其特征在于,所述控制處理模塊用于通過內(nèi)容尋址存儲(chǔ)器的控制總線向所述內(nèi)容尋址存儲(chǔ)器寫入測試數(shù)據(jù);所述功能測試模塊用于通過內(nèi)容尋址存儲(chǔ)器的業(yè)務(wù)總線以所述內(nèi)容尋址存儲(chǔ)器中各存儲(chǔ)空間索引號(hào)的非順序排列次序,依次查找寫入到各個(gè)索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中的測試數(shù)據(jù),并根據(jù)所述業(yè)務(wù)總線返回的所述測試數(shù)據(jù)所在存儲(chǔ)空間對(duì)應(yīng)的索引號(hào)的正確率確定所述內(nèi)容尋址存儲(chǔ)器的查找性能;所述功能測試模塊具有高速總線接口,用于與所述業(yè)務(wù)總線相連;所述非順序排列次序?yàn)槌龔淖钚〉阶畲蠡蛘邚淖畲蟮阶钚≈獾呐帕许樞颉?5、如權(quán)利要求14所述的系統(tǒng),其特征在于,所述控制處理模塊包括測試數(shù)據(jù)第一存儲(chǔ)子模塊,用于存儲(chǔ)預(yù)先配置好的測試數(shù)據(jù);測試數(shù)據(jù)寫入子模塊,用于根據(jù)所述測試數(shù)據(jù)第一存儲(chǔ)子模塊存儲(chǔ)的預(yù)先配置好的測試數(shù)據(jù),通過所述內(nèi)容尋址存儲(chǔ)器的控制總線向內(nèi)容尋址存儲(chǔ)器寫入所述測試數(shù)據(jù)。16、如權(quán)利要求14所述的系統(tǒng),其特征在于,所述功能測試模塊包括測試數(shù)據(jù)第二存儲(chǔ)子模塊,用于存儲(chǔ)預(yù)先配置好的測試數(shù)據(jù);測試數(shù)據(jù)查找子模塊,用于根據(jù)所述測試數(shù)據(jù)第二存儲(chǔ)子模塊存儲(chǔ)的預(yù)先配置好的測試數(shù)據(jù),通過內(nèi)容尋址存儲(chǔ)器的業(yè)務(wù)總線以所述內(nèi)容尋址存儲(chǔ)器中各存儲(chǔ)空間索引號(hào)的非順序排列次序,依次查找寫入到各個(gè)索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中的測試數(shù)據(jù);索引號(hào)檢測子模塊,用于根據(jù)所述測試數(shù)據(jù)第二存儲(chǔ)子模塊存儲(chǔ)的預(yù)先配置好的測試數(shù)據(jù),檢驗(yàn)所述業(yè)務(wù)總線返回索引號(hào)的正確率,以確定所述內(nèi)容尋址存儲(chǔ)器的查找性能。全文摘要本發(fā)明涉及CAM的技術(shù),尤其涉及一種對(duì)CAM器件進(jìn)行測試的技術(shù)。一種內(nèi)容尋址存儲(chǔ)器查找性能測試方法,其特征在于,包括如下步驟用具有高速總線接口的器件通過內(nèi)容尋址存儲(chǔ)器的業(yè)務(wù)總線,以所述內(nèi)容尋址存儲(chǔ)器中各存儲(chǔ)空間索引號(hào)的非順序排列次序,依次查找寫入到各個(gè)索引號(hào)對(duì)應(yīng)的存儲(chǔ)空間中的測試數(shù)據(jù);根據(jù)所述業(yè)務(wù)總線返回的所述測試數(shù)據(jù)所在存儲(chǔ)空間對(duì)應(yīng)的索引號(hào)的正確率確定所述內(nèi)容尋址存儲(chǔ)器的查找性能。本發(fā)明還提供了一種內(nèi)容尋址存儲(chǔ)器查找性能測試系統(tǒng)。由于采用了高速接口能力的可編程器件對(duì)CAM器件按照上述的查找順序查找寫入的測試數(shù)據(jù),從而測試了CAM在查找速度快且業(yè)務(wù)總線電平翻轉(zhuǎn)頻繁情況下的查找性能。文檔編號(hào)G11C15/00GK101471132SQ20071030567公開日2009年7月1日申請(qǐng)日期2007年12月27日優(yōu)先權(quán)日2007年12月27日發(fā)明者李桂生申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
乃东县| 宁阳县| 大化| 阿合奇县| 南宫市| 莆田市| 贡觉县| 耒阳市| 菏泽市| 梓潼县| 五寨县| 花莲县| 左贡县| 辽宁省| 芜湖市| 祥云县| 麻阳| 宜兴市| 西青区| 宜阳县| 牙克石市| 喜德县| 图木舒克市| 镇原县| 杭州市| 利辛县| 灵丘县| 嵩明县| 宁明县| 灌南县| 宝兴县| 呼伦贝尔市| 昌邑市| 新津县| 集贤县| 民县| 马公市| 揭阳市| 襄城县| 长白| 宁津县|