用于eeprom的溫度補(bǔ)償延遲電路的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種延遲電路,特別是涉及一種用于EEPROM的溫度補(bǔ)償延遲電路。
【背景技術(shù)】
[0002] EEPROM (Electrically Erasable Programmable Read-Only Memory,電可擦洗可 編程只讀存儲(chǔ)器)中需要延遲鏈(delay chain)作為時(shí)序控制,對(duì)控制EEPROM的讀操作開 啟的脈沖信號(hào)進(jìn)行延遲,該延遲時(shí)間使EEPROM的讀電路(包括比較器、敏感放大器等)能夠 正常進(jìn)行充放電,從而開啟讀操作。
[0003] 常用的延遲鏈?zhǔn)怯珊?jiǎn)單的延遲元件鏈接而成,如圖1所示,延遲鏈為由若干個(gè) 三態(tài)門1'鏈接后連接兩個(gè)反相器2'而成的,然而,在不同的PVT (Process、Voltage、 Temperature,工藝、電壓、溫度)條件下,延遲鏈的延遲時(shí)間會(huì)有較大的變化,尤其是在快速 的EEPROM中,不同的Process Corner (工藝角)中,延遲鏈的延遲時(shí)間變化率就更大了,例 如,在最差的工藝角(工藝最慢、電壓最低、溫度最高,或者工藝最快、電壓最高、溫度最低) 中,延遲時(shí)間會(huì)在最大程度上縮短或延長(zhǎng)。
[0004] 表 1
[0006] 如表1所示,以一種EEPROM為例,其讀電路操作正常工作大約需要將脈沖信號(hào)延 遲50ns,在常溫(25°C )下需要用到20個(gè)延遲元件的延遲時(shí)間,單個(gè)延遲元件的延遲時(shí)間為 2. 5ns。在延遲鏈處于低溫環(huán)境(_40°C)時(shí),單個(gè)延遲元件的延遲時(shí)間縮短為2. 17ns,20個(gè) 延遲元件的延遲時(shí)間僅為43. 4ns,脈沖信號(hào)會(huì)過快地到達(dá)EEPR0M,導(dǎo)致EEPROM的讀電路操 作時(shí)間不足(其需要大約50ns充放電才能正常工作),從而影響到讀出數(shù)據(jù)的對(duì)錯(cuò)。而在延 遲鏈處于高溫環(huán)境(85°C )時(shí),單個(gè)延遲元件的延遲時(shí)間延長(zhǎng)為2. 88ns,20個(gè)延遲元件的延 遲時(shí)間達(dá)到了 57. 6ns,脈沖信號(hào)會(huì)過慢地到達(dá)EEPR0M,導(dǎo)致了 EEPROM的讀電路操作時(shí)間的 浪費(fèi),從而延長(zhǎng)了讀取數(shù)據(jù)的時(shí)間,降低了 EEPROM的數(shù)據(jù)讀取效率。
【發(fā)明內(nèi)容】
[0007] 鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種用于EEPROM的溫度 補(bǔ)償延遲電路,用于解決現(xiàn)有技術(shù)中由于延遲鏈在外界溫度變化時(shí)產(chǎn)生的延遲時(shí)間縮短或 延長(zhǎng),導(dǎo)致EEPROM的讀電路操作時(shí)間不足或浪費(fèi),從而影響EEPROM正確讀出數(shù)據(jù)或者影響 EEPROM數(shù)據(jù)讀取效率的問題。
[0008] 為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種用于EEPROM的溫度補(bǔ)償延遲 電路,其中,所述用于EEPROM的溫度補(bǔ)償延遲電路至少包括:
[0009] 延遲鏈,用于接收并延遲脈沖信號(hào);
[0010] 多路選擇單元,多路連接于所述延遲鏈不同的鏈路長(zhǎng)度處,用于選通所述延遲鏈 不同的鏈路長(zhǎng)度;
[0011] 溫度信號(hào)產(chǎn)生電路,連接于所述多路選擇單元,用于接收外界溫度檢測(cè)信號(hào),并根 據(jù)所述外界溫度檢測(cè)信號(hào)產(chǎn)生溫度控制信號(hào),以使得所述多路選擇單元中選通一相應(yīng)的鏈 路長(zhǎng)度。
[0012] 優(yōu)選地,所述外界溫度檢測(cè)信號(hào)包括第一高溫信號(hào)和第一低溫信號(hào);所述溫度信 號(hào)產(chǎn)生電路至少包括:
[0013] 第一反相器,用于接收第一高溫信號(hào),并輸出第二高溫信號(hào);
[0014] 第二反相器,用于接收第一低溫信號(hào),并輸出第二低溫信號(hào);
[0015] 或非門,用于接收第一高溫信號(hào)和第一低溫信號(hào),并輸出第一常溫信號(hào);
[0016] 第三反相器,其輸入端連接于所述或非門的輸出端,用于接收所述第一常溫信號(hào), 并輸出第二常溫信號(hào)。
[0017] 優(yōu)選地,所述多路選擇單元至少包括:第一路傳輸門、第二路傳輸門和第三路傳輸 門,所述第一路傳輸門、第二路傳輸門和第三路傳輸門均分別包括第一信號(hào)端、第二信號(hào)端 和輸出端;
[0018] 所述第一路傳輸門的第一信號(hào)輸入端接收所述第二高溫信號(hào),所述第一路傳輸門 的第二信號(hào)輸入端接收所述第一高溫信號(hào),所述第一路傳輸門的輸入端與所述延遲鏈的第 一鏈路長(zhǎng)度處連接,用于在外界溫度為高溫時(shí)選通所述延遲鏈的第一鏈路長(zhǎng)度;
[0019] 所述第二路傳輸門的第一信號(hào)輸入端接收所述第二常溫信號(hào),所述第二路傳輸門 的第二信號(hào)輸入端接收所述第一常溫信號(hào),所述第二路傳輸門的輸入端與所述延遲鏈的第 二鏈路長(zhǎng)度處連接,用于在外界溫度為常溫時(shí)選通所述延遲鏈的第二鏈路長(zhǎng)度;
[0020] 所述第三路傳輸門的第一信號(hào)輸入端接收所述第二低溫信號(hào),所述第三路傳輸門 的第二信號(hào)輸入端接收所述第一低溫信號(hào),所述第三路傳輸門的輸入端與所述延遲鏈的第 三鏈路長(zhǎng)度處連接,用于在外界溫度為低溫時(shí)選通所述延遲鏈的第三鏈路長(zhǎng)度;
[0021] 其中,所述第一鏈路長(zhǎng)度短于所述第二鏈路長(zhǎng)度,所述第二鏈路長(zhǎng)度短于所述第 三鏈路長(zhǎng)度。
[0022] 優(yōu)選地,所述第一路傳輸門、所述第二路傳輸門和所述第三路傳輸門均為由P型 晶體管和N型晶體管組成的CMOS傳輸門。
[0023] 優(yōu)選地,所述延遲鏈包括多個(gè)鏈接的延遲元件,所述延遲鏈的鏈路長(zhǎng)度的長(zhǎng)短取 決于所述延遲元件的個(gè)數(shù),所述第一鏈路長(zhǎng)度中的延遲元件的個(gè)數(shù)少于所述第二鏈路長(zhǎng)度 中的延遲元件的個(gè)數(shù),所述第二鏈路長(zhǎng)度中的延遲元件的個(gè)數(shù)少于所述第三鏈路長(zhǎng)度中的 延遲元件的個(gè)數(shù)。
[0024] 優(yōu)選地,所述延遲元件為三態(tài)緩沖器,所述三態(tài)緩沖器包括使能控制端,所述使能 控制端連接使能控制信號(hào),多個(gè)三態(tài)緩沖器串聯(lián)連接形成所述延遲鏈。
[0025] 優(yōu)選地,所述外界溫度檢測(cè)信號(hào)由溫度檢測(cè)器對(duì)外界溫度進(jìn)行檢測(cè)、判斷并輸 出;
[0026] 在外界溫度為高溫時(shí),所述溫度檢測(cè)器輸出高電平的第一高溫信號(hào)和低電平的第 一低溫信號(hào);
[0027] 在外界溫度為常溫時(shí),所述溫度檢測(cè)器輸出低電平的第一高溫信號(hào)和低電平的第 一低溫信號(hào);
[0028] 在外界溫度為低溫時(shí),所述溫度檢測(cè)器輸出低電平的第一高溫信號(hào)和高電平的第 一低溫信號(hào)。
[0029] 優(yōu)選地,所述溫度檢測(cè)器檢測(cè)外界溫度在50°C -KKTC區(qū)間時(shí),判斷外界溫度為高 溫;所述溫度檢測(cè)器檢測(cè)外界溫度在rc -49°c區(qū)間時(shí),判斷外界溫度為常溫;所述溫度檢 測(cè)器檢測(cè)外界溫度在-50°c -0°c區(qū)間時(shí),判斷外界溫度為低溫。
[0030] 優(yōu)選地,所述用于EEPR0M的溫度補(bǔ)償延遲電路還包括:串聯(lián)連接的第四反相器和 第五反相器,連接于所述多路選擇單元,用于延遲經(jīng)過所述延遲鏈和所述多路選擇單元的 脈沖信號(hào),并輸出所述脈沖信號(hào)。
[0031] 如上所述,本發(fā)明的用于EEPR0M的溫度補(bǔ)償延遲電路,具有以下有益效果:通過 采用多路選擇單元和溫度信號(hào)產(chǎn)生電路,能夠根據(jù)外界溫度實(shí)現(xiàn)對(duì)延遲鏈的溫度補(bǔ)償,在 外界溫度為低溫時(shí),選擇較長(zhǎng)的延遲鏈的鏈路長(zhǎng)度,即選擇較多的延遲元件鏈接的延遲鏈, 可以達(dá)到使EEPR0M的讀操作正常開啟的延遲時(shí)間,保證了 EEPR0M正確讀出數(shù)據(jù);而在外界 溫度為高溫時(shí),選擇較短的延遲鏈的鏈路長(zhǎng)度,即選擇較少的延遲元件鏈接的延遲鏈,就可 以達(dá)到使EEPR0M的讀操作正常開啟的延遲時(shí)間,避免了由于延遲時(shí)間過長(zhǎng)導(dǎo)致的EEPR0M 的讀電路操作時(shí)間的浪費(fèi),提高了 EEPR0M的數(shù)據(jù)讀取效率。
【附圖說明】
[0032] 圖1顯示為本發(fā)明現(xiàn)有技術(shù)中的延遲鏈的電路圖。
[0033] 圖2顯示為本發(fā)明實(shí)施例的用于EEPR0M的溫度補(bǔ)償延遲電路的示意圖。
[0034] 圖3顯示為本發(fā)明實(shí)施例的用于EEPR0M的溫度補(bǔ)償延遲電路的電路圖。
[0035] 元件標(biāo)號(hào)說明
[0036] 1' 三態(tài)門
[0037] 2' 反相器
[0038] 1 延遲鏈
[0039] 2 多路選擇單元
[0040] 3 溫度信號(hào)產(chǎn)生電路
[0041] 11 延遲元件
[0042] 21 第一路傳輸門
[0043] 22 第二路傳輸門
[0044] 23 第三路傳輸門
[0045] 31 第一反相器
[0046] 32 第二反相器
[0047] 33 或非門
[0048] 34 第三反相器
[0049] 4 第四反相器
[0050] 5 第五反相器
【具體實(shí)施方式】
[0051] 以下通過特定的具體實(shí)例說明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說明書 所揭露的內(nèi)容輕易地了解本