專利名稱:地址數據產生裝置的制作方法
技術領域:
本發明涉及一種用來產生地址數據的裝置,特別涉及一種用于在測試圖形發生器中能夠產生用來順序存取來自任意選擇的存貯單元的存貯器的地址數據的裝置。
以前,各種測試圖形發生器用來產生用于診斷半導體集成電路(IC)的測試圖形。一測試圖形發生器構成用于測試半導體IC和產生測試圖形的IC測試器的一部分,每個測試圖形包括有加到一IC上進行測試的測試數據和一用來與來自該被測試IC的輸出數據相比較的參考值。
典型的測試圖形發生器包含有一個用來存貯多個測試圖形的存貯器和用于產生順序地存取被存貯在該存貯器中的測試圖形的地址數據的一地址發生器。
但是,通常的地址發生器不能產生能靈活選擇地存取被存貯在該存貯器中的該測試圖形的某一部分的地址數據。
因此,本發明的主要目的是要提供一種能產生用于順序地存取來自任意選擇的存貯單元的一存貯器的地址數據的裝置。
根據本發明,提供了一用來產生以順序地存取來自一任意選擇的存貯單元的存貯器的地址數據的裝置,該地址數據具有較低地址數據和較高地址數據,該裝置包括用來手控設置第一參考地址數據的第一裝置;用來響應第一控制信號輸入第一參考地址數據作為第一初始計數的第一計數裝置,并用來將第一初始計數加1并同時向該存貯器提供該增加的計數作為較低地址數據,并且當該增加的計數達到一予置值時產生一進位信號;用來手控設置第二參考地址數據的第二裝置;用來響應第一控制信號輸入第二參考地址數據作為第二初始計數的第二計數裝置,并用來響應進位信號將第二初始計數加1,并同時向該存貯器提供增加的計數作為較高地址數據;用來響應第二控制信號向第二計數裝置耦合該進位信號的耦合裝置;以及用來產生第一和第二控制信號的控制裝置。
本發明的上述和其它目的以及特征從下面結合附圖所描述的較佳實施例可更加明顯,其中
圖1是說明能夠產生用來順序存取任意選擇的存貯單元的地址數據的本發明的地址發生器的原理圖;和圖2提供了用說明本發明地址發生器的一典型操作的地址數據。
參見圖1,圖1示出了一根據本發明的較佳實施例的地址發生器,該地址發生器能夠產生用來順序地存取任意選擇的存貯位置的地址數據,其中該地址數據具有較低地址和較高地址。
該地址發生器包括第一和第二侵漬開關30和40,第一和第二計數器10和20,和控制單元50。如象現有技術中所公知的那樣,一予具有一初始值的予置計數器可分別用作計數器10和20。該第一計數器10從該第一侵漬開關30輸入第一參考地址數據作為一第一初始計數值并產生一較低的M-比特地址數據,如4比特地址數據。該第二計數器20從該第二侵漬開關40輸入第二參考地址數據作為一第二初始計數值,并產生一較高M-比特地址數據,如4比特地址數據。該較低和較高M-比特地址數據構成用來存取一存貯器60的2M-比特地址數據。該計數器10和20由該控制單元50來啟動。該控制單元50產生第一和第二控制信號,其中該第一控制信號加到第一和第二計數器10和20,并且該第二控制信號加到與門15。
該浸漬開關30和40由一用戶手控設置以產生在第一控制信號的正沿輸入到第一和第二計數器10和20的第一和第二參考地址數據作為第一和第二初始計數值。
具體的說,該第一計數器10由通過線52從該控制單元50加到一使能端E1的具有邏輯“1”的該第一控制信號啟動。響應于同時加到LD1端的該第一控制信號的正沿,該被啟動的第一計數器10通過線32從該第一浸漬開關30將輸入的該M-比特第一參考地址數據饋送至LOAD1端作為該第一初始計數值,并且對該第一初始計數值加1并同時它的輸出端Q1在線12中輸出該增量計數值作為較低的4-比特地址數據,每次時鐘脈沖P1(即,具有50%占空比的矩形波)被加到CLK1端。而且,當該增量計數值到達一予置值(即,二進制數1111)時,該第一計數器10在它的C1端產生一帶有邏輯“1”的進位信號,并且通過線14將該進位信號加到與門15的第一輸入端。該與門15的第二輸入端通過線54從該控制單元50提供第二控制信號。當它的兩個輸入端分別為邏輯“1”時,該與門15的一輸出端是邏輯“1”,反之,該輸出端為邏輯“0”。因此,當加到它的第一輸入端的進位信號和第二控制信號同時為邏輯“1”時,該門15的輸出端為邏輯“1”。
該第二計數器20還由通過線52從該計數單元50加到一使能端E2上的具有邏輯“1”的第一控制信號所啟動。響應于同時加到LD2端的該第一控制信號的正沿,該被啟動的第二計數器20通過線42將自第二浸漬開關40輸入的該M一比特第二參考地址數據饋送至LOAD2端作為第二初始計數值,并且將該第二初始計數值加1并同時在它的輸出端Q2與加到CLK2端的第二時鐘脈沖P2(即,該與門15的輸出)同步地在線22上輸出該被增量的計數值作為較高4-比特地址數據。該第二計數器20的C2端接地。
根據本發明,由在線12上的該較低M-比特地址數據和在線22上的較高M-比特地址數據所構成的2M-比特(即8比特)地址數據通過線62加到存貯器60和通過線56加到控制單元50。如果該第二控制信號是邏輯“0”并且饋送到該控制單元50的較低4-比特地址數據為二進制數1111,或者該第二控制信號是邏輯“1”并通過線56加到該控制單元50的較低和較高4-比特地址數據是二進制數1111時,則該控制單元50產生具有邏輯“0”的第一控制信號。同時,該計數器10和20被中止。
根據本發明一較佳實施例的地址發生器的操作將參考圖2予以詳細說明。為了說明起見,在該第二控制信號為邏輯“0”和第一及第二參考地址數據為二進數0001(位置A)及0010(位置A′)的情況下,該第一計數器10從0001至1111計數并且在該位置A和位置B之間向線12順序地提供該地址數據(即0001-1111)作為較低4-比特地址數據,并且該第二計數器20向線22提供輸入其內的第二參考地址數據(即0010)作為較高4-比特地址數據。因此,8-比特地址數據(即,00100001--00101111)被順序地提供給存貯器60,因而相應于該8-比特地址數據該存貯器的存貯單元被順序地掃描。如果該第二控制信號是邏輯“1”且該第一和第二參考地址數據分別為二進制數0001和0010,那么該第一計數器10通過如下的二進制數序列0001,0010,---,1110,1111,0000,0001,---,1110,1111(從位置A到-位置D)并且在位置A和D之間向線12順序地提供該地址數據作為較低4-比特地址數據。當該第一計數器10的輸出從1111變為0000時,該第二計數器20使該第二初始計數值加1。例如,當第一計數器10的輸出從1111(即位置B)變為0000(即位置C)時,該第二計數器20從0010(位置B′)變為0011(位置C′)。因此,8-比特地址數據(即,00)被加到存貯器60,并且因此該存貯器存貯單元根據該8-比特地址數據而被順序地掃描。
當然本發明借助于特定的實施例給予了說明和描述,但對于本技術領域的普通技術人員來說在不違背如在附加的權利要求中所確定的本發明的精神和范圍的前提下可對本發明進作變化和修改。
權利要求
1.一種用來產生地址數據以從一任意選擇的存貯位置順序地訪問存貯器的裝置,該地址數據具有較低地址和較高地址,該裝置包括—用來手控設置第一參考地址數據的第一裝置;—根據第一控制信號用來輸入該第一參考地址數據作為第一初始計數,對該第一初始計數加1并向該存貯器提供該增加的計數作為較低地址數據,并且當該增加的計數達到一予置值時產生一進位信號的第一計數裝置;—用來手控設置第二參考地址數據的第二裝置;—根據第一控制信號用來輸入該第二參考地址數據作為第二初始計數并且根據該進位信號對第二初始計數加1并且同時向該存貯器提供該被增加的計數作為較高地址數據的第二計數裝置;—根據第二控制信號用來將該進位信號耦合到第二計數裝置的耦合裝置;和—用來產生第一和第二控制信號的控制裝置。
全文摘要
一種能夠產生用來從一所選擇的存貯單元訪問存貯器的地址數據的地址產生器,具有用來手控設置第一參考地址數據、第二參考地址數據的第一和第二浸漬開關,用來輸入該第一參考地址數據并且與一第一時鐘脈沖同步而產生較低M-比特的第一計數器,用來輸入該第二參考地址數據并且與一第二時鐘脈沖同步而產生較高M-比特地址數據的第二計數器,用來產生第二時鐘脈沖的與門,和用來產生第一和第二控制信號的控制單元。
文檔編號G11C29/10GK1117167SQ9411732
公開日1996年2月21日 申請日期1994年9月8日 優先權日1993年9月8日
發明者金榮祥 申請人:大宇電子株式會社