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

一種無需靈敏放大器的sram體系電路的制作方法

文檔序號:6759726閱讀:239來源:國知局
專利名稱:一種無需靈敏放大器的sram體系電路的制作方法
技術(shù)領(lǐng)域
SRAM電路是一種以陣列方式存儲數(shù)據(jù),并能夠隨時改寫,隨時讀出的存儲電路。通常SRAM電路包括了存儲單元,預(yù)充電電路,靈敏放大器,二選一電路以及基本邏輯門組成的譯碼電路。其中,最核心的部分是存儲單元以及驅(qū)動該單元的周圍的電路。一般說來,以6管結(jié)構(gòu)的SRAM作為單元陣列最為常見,圖1所示為基本的6管結(jié)構(gòu)的存儲單元。這種結(jié)構(gòu)的SRAM電路具有很低的靜態(tài)功耗,很高的抗噪容余以及高速的讀寫速度和比較容易的實現(xiàn)高集成度的SRAM陣列結(jié)構(gòu)。每一個存儲單元存儲一位的數(shù)據(jù),我們共需要96×64×16個基本單元來實現(xiàn)96×64×16位的讀寫。
背景技術(shù)
半導(dǎo)體存儲器電路通常由核心部分(單位存儲單元陣列)和外圍電路(地址譯碼邏輯電路和與外界信號的接口電路)構(gòu)成。圖2為一個典型的存儲器芯片的框圖,圖中的存儲單元陣列通常使用正方形的結(jié)構(gòu)以減少外部譯碼電路的規(guī)模。通過以我們的芯片中的SRAM為例,含有96×64×16位的存儲單元,其中用8列8位的譯碼器來選擇行,用4列8位譯碼器來選擇列。這樣的結(jié)構(gòu)使得地址譯碼器所占芯片面積最少。
大多數(shù)芯片工作時采用行地址使能信號在選中行地址的同時,這些單元的列地址也被選中。被選中的數(shù)據(jù)位用來驅(qū)動存儲器的輸出。有些存儲器設(shè)計位n位數(shù)據(jù)可兩項競選出來。對這些存儲器,從n個列選中的數(shù)據(jù)連續(xù)驅(qū)動n個數(shù)據(jù)輸出。另外一些附加電路,包括靈敏放大器、控制邏輯電路和三態(tài)輸入/輸出緩沖器等,主要用來實現(xiàn)存儲器的讀寫功能。然而存儲器存儲單元的數(shù)量和存儲單元陣列的結(jié)構(gòu)則是決定存儲器芯片規(guī)模的主要方面。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種無需靈敏放大器的SRAM體系電路,并且提供內(nèi)部時序電路。由于預(yù)充電電路在讀寫交替時將位數(shù)據(jù)線充電到高電位,SRAM單元的尺寸在讀出數(shù)據(jù)時只需滿足能夠有效的將一邊的電平拉低為0即可。時序電路為SRAM提供工作時序,包括讀寫控制信號,區(qū)間選擇信號等。時序電路中,通過延遲單元來產(chǎn)生恒定的word line寬度(約為10ns),延遲單元通過RC結(jié)構(gòu)產(chǎn)生。SRAM單元采用經(jīng)典的6管結(jié)構(gòu),設(shè)計尺寸上能夠同時滿足讀和寫的要求。設(shè)計尺寸對讀寫速度的影響能夠滿足所需的結(jié)果。
SRAM由3個區(qū)間組成,共有98304位的容量,每個地址單元是16位。這三個區(qū)間共提供1536位的顯示數(shù)據(jù)接口。SRAM包含了時序電路,預(yù)充電電路,存儲單元和輸出緩沖級電路。
為了應(yīng)對復(fù)雜的讀寫操作,比在如讀寫沖突或讀沖突的情況,確保SRAM能夠獨立完成相應(yīng)操作,或能夠忽略某些操作,在SRAM中加入了仲裁模塊來確保中斷操作的完成。


圖1為6管結(jié)構(gòu)的存儲單元;圖2為SRAM的整體框圖;圖3為預(yù)充電電路;圖4為2->4位的譯碼器;圖5為偽NMOS與非門;圖6為32位輸出的列譯碼器;圖7為時序控制電路;圖8為時序模塊的時序仿真波形;圖9為讀寫操作時序。
具體實施例方式
在閱讀以下各方面的詳細描述,還包括附圖的說明后,本發(fā)明的這些和其他優(yōu)點將顯現(xiàn)無疑。下面結(jié)合附圖對本發(fā)明作詳細說明。
2.1概述1、SRAM的組織結(jié)構(gòu)SRAM由3個區(qū)間組成,共有98304位的容量,每個地址單元是16位。區(qū)間0-區(qū)間2的物理結(jié)構(gòu)是按64行×32列排列存儲單元,邏輯結(jié)構(gòu)也是按64行×32列排列地址單元。這些區(qū)間對MPU則提供16位的訪問接口,對顯示模塊則提供512位的讀數(shù)據(jù)接口。這三個區(qū)間共提供1536位的顯示數(shù)據(jù)接口。SRAM包含了時序電路,預(yù)充電電路,存儲單元和輸出緩沖級。SRAM的接口信號有讀寫請求信號(read_req,write_req),地址及數(shù)據(jù)總線,MPU讀指示信號(Mpu_read)。
2.2總體結(jié)構(gòu)SRAM采用如下結(jié)構(gòu),如圖2。需要說明的是,列譯碼電路<23>在MPU進行讀訪問時才進行譯碼,來選擇某一個地址的16位的輸出。
2.3SRAM單元存儲陣列的基本單元為經(jīng)典的6管結(jié)構(gòu)。這種結(jié)構(gòu)在保證可靠性的前提下將面積減到最小。由于存儲器要求既有好的寫入能力,又有強的讀出能力,這就要求在設(shè)計上要有技巧,單元的尺寸也要保證適應(yīng)這種矛盾的關(guān)系。要將SRAM用作讀寫存儲器,就必須對每一個存儲單元進行選擇處理,存儲陣列的每一行只有一條選擇線,該選擇線(word line)為高電平時,選中該行上的所有存儲單元,對應(yīng)每一列都有一對數(shù)據(jù)線以便對所選中的單元進行讀寫操作。當(dāng)存儲器讀出時,該對數(shù)據(jù)線將所選存儲單元的內(nèi)容被置為互不電平,從邏輯的觀點出發(fā),每個存儲單元進需一條數(shù)據(jù)線即可。但是,存儲器在寫入時,所選中單元的數(shù)據(jù)線對必須置為互補電平以存儲需要的數(shù)據(jù)。
全CMOS晶體管的存儲單元作為SRAM陣列的基本結(jié)構(gòu),如圖1所示,兩個交叉耦合的反相器連接兩個N溝道MOS管<12>、<13>,<12>、<13>的一端與bit line<16>、<17>相連,N溝道MOS管<13>將數(shù)據(jù)保存在該單元中,MOS管12將相反的數(shù)據(jù)寫入該單元中??刂菩盘?amp;lt;14>為word line信號,由列譯碼產(chǎn)生,來打開<12>和<13>進行讀或?qū)懙牟僮鳌榱舜_定基本單元的尺寸,一個簡單的寬長比的推導(dǎo)可以得出合理的存儲單元的尺寸,經(jīng)過仿真得出最終結(jié)構(gòu)。
2.4預(yù)充電電路預(yù)充電結(jié)構(gòu)的作用在于將bit line<39>以及反相的bit line,即信號<40>上的數(shù)據(jù)清零。
時序電路的預(yù)充電信號輸出后經(jīng)過一級緩沖與圖3的預(yù)充電使能端<31>相連。P溝道MOS管<37>、<38>作為充電電阻要取最小尺寸。信號<31>在讀寫交替之間有效,為低時將<39>與<40>充到高電位,既實現(xiàn)清零作用。寫使能<32>與<31>類似,經(jīng)過緩沖級后與上圖相連。當(dāng)寫請求(write_req)來臨時,<32>打開,此時一對相反的數(shù)據(jù)<33>和<34>通過N溝道MOS管<35>和<36>寫到<39>和<40>上。等讀請求(read_req)到來時,<39>上的數(shù)據(jù)直接傳遞到輸出。
使能端32作為寫使能信號,其寬度與寫請求信號一致。信號在<32>打開后傳遞到<39>和<40>上。當(dāng)然,N溝道MOS管開關(guān)對高電平的傳遞很差,但預(yù)充電電路的在寫請求到來前已經(jīng)將<39>和<40>上的電平預(yù)充到高電位,從而彌補了N溝道MOS管開關(guān)的缺陷。在讀操作時,讀出信號可以依賴<39>、<40>兩邊的寄生電容來保持。這種結(jié)構(gòu)使得我們無需靈敏放大器來增強或保持讀出信號。在進行寫操作時,<39>上的數(shù)據(jù)會通過一個反相器傳到下一級鎖存電路的輸入,但這時讀請求沒有來,所以鎖存電路不會打開,也不會出現(xiàn)誤讀的情況。
2.5譯碼器如圖4所示,這是一個3->8的簡單譯碼器示意圖,每一個區(qū)間所用的8->132行譯碼器和5->32列譯碼器都是以這種結(jié)構(gòu)的譯碼器為基礎(chǔ)設(shè)計的。組成譯碼器的基本元件是與非門和反相器。行譯碼器中的反相器用來驅(qū)動使能端<14>。<14>在一個區(qū)間中要驅(qū)動64級柵級電容,所以信號<14>驅(qū)動存儲單元陣列之前,應(yīng)增加緩沖來提高譯碼器的驅(qū)動?xùn)艠O的能力。同時在每一列也要加入反相緩沖,一個區(qū)間共插入32個反相緩沖,而行譯碼器則需要64個反相緩沖。因此,譯碼電路將占用很大的芯片面積。為節(jié)省面積,我們在列譯碼和行譯碼的輸出級的與非門結(jié)構(gòu)使用偽NMOS結(jié)構(gòu),如圖5所示。其中,使能端為寫信號脈沖或讀信號脈沖。圖5中的P溝道MOS管<51>的導(dǎo)通電阻很大,以便使其下拉電平能夠接近0。圖6為行譯碼器的基本結(jié)構(gòu),圖中的<61>、<62>為圖5所示的3->8譯碼器。該列譯碼又5位編碼輸入,寫信號脈沖pulse1和讀信號脈沖pulse2分別接時序電路的寫使能信號<73>和信號<74>。信號<74>為CPU讀出的鎖存電路的觸發(fā)信號,從而實現(xiàn)MPU讀訪問按列輸出。Y0-Y31,Z0-Z31分別為寫操作和讀操作時的列譯碼輸出。
2.6時序控制電路時序電路模塊的輸出信號隨寫請求和讀請求來實現(xiàn)SRAM讀寫的操作。預(yù)充電信號<71>經(jīng)過一級緩沖后就是信號<31>,該信號在讀寫沒有到來時為低,實現(xiàn)信號<39>、<40>的清零。word line信號<72>在讀或?qū)懙絹碇笥行?,但延遲10ns,寫使能信號<73>在寫到來時打開,作為寫入信號的觸發(fā)脈沖,經(jīng)譯碼后將寫數(shù)據(jù)經(jīng)<39>、<40>寫入存儲單元。讀請求到來時,鎖存信號<74>作為第一級鎖存起的觸發(fā)信號,將讀出數(shù)據(jù)鎖存起來;信號<75>與<73>一樣作為列譯碼其的觸發(fā)脈沖,但是作為列讀出的選擇信號的觸發(fā)脈沖。
圖8和圖9分別示出了時序電路的輸出經(jīng)過譯碼后的時序圖。該圖所示為MPU寫/讀操作的情況,顯示數(shù)據(jù)模式與此類似。圖8所示,在<72>打開前<73>就已經(jīng)打開了,信號<721>在讀請求來時才打開,信號<722>在寫請求來時才打開;<72>經(jīng)譯碼器后將第1行置為高;圖9所示,<72>使得第0行的word line打開后將某一列中的存儲單元的數(shù)據(jù)改寫;bit line信號通過MOS管<35>、<36>與存儲單元相連,信號<31>則在讀寫之間有效,信號<71>關(guān)閉后寫數(shù)據(jù)被寫到數(shù)據(jù)線<39>、<40>上;而信號<721>有效后,存儲單元的數(shù)據(jù)又被讀到數(shù)據(jù)線<39>、<40>上。鎖存電路將讀出數(shù)據(jù)采樣并保持,鎖存電路采樣后輸出的存儲單元里的值。由于顯示數(shù)據(jù)的輸出要經(jīng)過較長的走線,所以每一位的輸出還要經(jīng)過輸出緩沖電路來提高數(shù)據(jù)的輸出能力。
權(quán)利要求
1.所述SRAM共有98304位的容量,分為3個區(qū)間,每個地址單元是16位。其特征在于區(qū)間0-區(qū)間2的物理結(jié)構(gòu)是按64行×32列排列存儲單元。這些區(qū)間對MPU提供16位的訪問接口,對顯示模塊則提供512位的讀數(shù)據(jù)接口。這三個區(qū)間共提供1536位的顯示數(shù)據(jù)接口。
2.如權(quán)利要求1所述的結(jié)構(gòu),其特征在于SRAM包含了基本單元存儲陣列。該存儲單元的尺寸規(guī)格采用0.35um工藝的6管結(jié)構(gòu)。與權(quán)利要求3所述的預(yù)充電電路結(jié)合,從而確定出該6管結(jié)構(gòu)的寬長比。
3.如權(quán)利要求1所述的結(jié)構(gòu),其特征在于包含了無需靈敏放大器的預(yù)充電電路。預(yù)充電電路的使能信號可以通過權(quán)利要求6所述的時序產(chǎn)生電路來控制。該信號在讀寫請求無效時才進行充電操作。該操作起到數(shù)據(jù)線的清零以及讀出數(shù)據(jù)的修復(fù)的作用。
4.如權(quán)利要求1所述的結(jié)構(gòu),其特征在于包含了行、列地址譯碼電路。行列地址譯碼需要如權(quán)利要求6所述的時序產(chǎn)生電路提供的觸發(fā)信號,該觸發(fā)信號作為讀寫請求的響應(yīng)信號可以實現(xiàn)對存儲單元的數(shù)據(jù)寫入或讀出。而在顯示模塊訪問時,列地址譯碼不工作,行地址譯碼將不同行的數(shù)據(jù)掃描到顯示模塊的數(shù)據(jù)總線上。
5.如權(quán)利要求1所述的結(jié)構(gòu),其特征在于包含了顯示模塊每一位的輸出所必須經(jīng)過的輸出緩沖電路。
6.如權(quán)利要求1所述的結(jié)構(gòu),其特征在于包含了時序產(chǎn)生電路。時序產(chǎn)生電路為SRAM的讀寫操作提供時序控制信號。該模塊能夠判斷如權(quán)利要求8所述的MPU讀寫請求、顯示模塊讀請求的不同訪問源,從而輸出相應(yīng)的讀寫控制信號。控制信號包含了如權(quán)利要求3、4、5所述的控制信號。
7.如權(quán)利要求6所述的時序產(chǎn)生電路,其特征在于在讀出數(shù)據(jù)時的數(shù)據(jù)鎖存信號,能夠?qū)⒆x操作時讀到數(shù)據(jù)線上的數(shù)據(jù)鎖存住。不同的是,MPU讀訪問時,只需接一級鎖存電路,而顯示模塊訪問時則需要兩級鎖存電路。兩級鎖存電路的觸發(fā)信號相隔一定的時間,第二級鎖存電路的觸發(fā)信號同時作為讀請求結(jié)束的標識信號反饋到權(quán)利要求9所述的仲裁模塊。
8.如權(quán)利要求1所述的結(jié)構(gòu),其特征在于包含了SRAM圖像顯示數(shù)據(jù)的兩個訪問源,一個是MPU接口模塊,另一個是顯示模塊。MPU接口模塊可以讀寫SRAM,進行顯示數(shù)據(jù)更新,來源可以是外部控制器和內(nèi)部2D圖像加速器。
9.權(quán)利要求8的兩個訪問源作為訪問仲裁模塊包含兩個子模塊,其特征在于一個是仲裁電路模塊,另一個是總線復(fù)接電路模塊。仲裁電路完成對兩個模塊訪問請求的仲裁,輸出SRAM讀寫請求信號、MPU讀寫數(shù)據(jù)鎖存信號、SRAM訪問地址鎖存信號、MPU讀指示信號、訪問總線切換信號??偩€復(fù)接模塊完成兩個訪問總線與SRAM總線的連接,主要完成SRAM的譯碼,MPU輸出總線的匯接,讀寫地址及數(shù)據(jù)的鎖存。
10.MPU接口有SRAM讀和寫兩路數(shù)據(jù)總線,其特征在于顯示電路模塊只有讀數(shù)據(jù)總線且直接輸出到顯示模塊,而在進行顯示模塊輸出時,無需經(jīng)過列地址選擇譯碼電路,此時讀操作對SRAM的訪問為整行即3個區(qū)間的操作。由于SRAM對MPU側(cè)的讀寫數(shù)據(jù)總線寬度為18位,而輸出到顯示模塊的數(shù)據(jù)總線寬度為96×16=1536位。
全文摘要
本發(fā)明提供一種無需靈敏放大器的SRAM體系電路,并且提供內(nèi)部時序電路。SRAM單元采用經(jīng)典的6管結(jié)構(gòu),由于預(yù)充電電路在讀寫交替時將位數(shù)據(jù)線充電到高電位,該SRAM電路的單元的尺寸在讀出數(shù)據(jù)時只需滿足能夠有效的將一邊的電平拉低到地即可,設(shè)計尺寸能夠同時滿足讀和寫的要求。SRAM工作的時序被由電路中的時序模塊來提供。時序電路的輸出決定了讀寫速度,在電路中滿足存儲器工作所需的時序。
文檔編號G11C8/00GK101034585SQ20061005816
公開日2007年9月12日 申請日期2006年3月8日 優(yōu)先權(quán)日2006年3月8日
發(fā)明者林豐成, 林昕 申請人:天利半導(dǎo)體(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
墨江| 鲁山县| 邛崃市| 台东县| 台南县| 弥渡县| 盐池县| 合肥市| 炉霍县| 凌云县| 同江市| 来安县| 石门县| 新营市| 辰溪县| 孝感市| 中牟县| 昌邑市| 嘉定区| 南昌市| 翼城县| 渭源县| 资源县| 女性| 德保县| 隆子县| 锦州市| 桃江县| 平山县| 砀山县| 安阳市| 年辖:市辖区| 隆安县| 和平县| 松阳县| 遵义市| 灌南县| 镇巴县| 京山县| 彭州市| 九龙县|