研究生: |
戴龍淇 Dai, Long-Chi |
---|---|
論文名稱: |
應用於非同步系統之次臨界9T靜態隨機處理記憶體 A Sub-threshold 9T SRAM Cell for Asynchronous Systems |
指導教授: |
張彌彰
Chang, Mi-Chang |
口試委員: |
劉靖家
蘇朝琴 張彌彰 |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
論文出版年: | 2011 |
畢業學年度: | 99 |
語文別: | 英文 |
論文頁數: | 67 |
中文關鍵詞: | 靜態隨機處理記憶體 |
相關次數: | 點閱:4 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
當傳統六個電晶體的靜態隨機處理記憶體的操作電壓低於電晶體的次臨界電壓時,位元線和記憶單元之間的分壓效應會在記憶單元內造成讀取時的干擾突波以及寫入時的半選擇干擾,進而影響電路穩定度,使得記憶單元易受雜訊干擾而損失資料。因此本篇論文提出九個電晶體架構之記憶單元,此單元無讀取和寫入時的分壓干擾,同時亦具有交叉位元的結構和雙端埠口操作的特色。
為了消除分壓效應所造成的干擾突波,一個額外的讀取路徑被設計用來隔絕記憶單元與位元線,可有效改善讀取時的靜態雜訊邊際。而此單元的交叉位元結構,改善寫入時所造成的半選擇干擾。除此之外,在運作的情形下亦支援雙端埠口的操作,具有同時寫入或讀寫的特色,可有效提升系統的操作速度避免冗餘時間的消耗。
同樣為了避免冗餘時間的消耗,在此目的下為了有效控制字組線,使字組線的脈波寬度能夠隨著不同的製程、電壓和溫度而做自適性的改變,我們亦設計複製單元去偵測操作完成的時間,在此架構下,非同步系統的操作較容易實現。
本篇論文使用台積電六五奈米低功率製程,在此製程下與相關研究比較,結果顯示出此篇論文提出的記憶單元具有較強健的穩定度、較小的操作時間以及較小的靜態功率,符合低電壓低功率的操作需求。
Static Random Access Memory (SRAM) cell stability is a key challenge in sub-threshold SRAM design, in which read disturb and half-select disturb have been major issues. In this thesis, we propose a 9T cell with 3key features, Static Noise Margin (SNM) free, dual-port access and bit-interleaving structure to eliminate half-select disturb.
With additional read port, it can isolate the storage node from bit-line during read access, thereby improving the SNM. The proposed cell also provides efficient bit-interleaving structure to avoid half-select disturb issue. In addition, the 9T SRAM cell can perform read and write operations simultaneously, hence dual-port SRAM function can be implemented with better efficiency. To be able to control the word-line efficiently, where the word-line pulse width varies at different process, voltage and temperature (PVT) conditions, we developed a dummy cell to detect the access completion both in read and write modes. Thus, the asynchronous operations can be achieved easily.
Using TSMC 65nm low-power spice models, the purposed cell is shown to reduce the access delay and achieve much smaller static power as compared to other approaches.
[1] A. Tajalli and Y. Leblebici, "Design Trade-offs in Ultra-Low-Power Digital Nanoscale CMOS," IEEE Transactions on Circuits and Systems, vol. PP, pp. 1-1, 2011.
[2] K. Iniewski, et al., "Ultra-low power circuit and system design trade-offs for smart sensor network applications," in ITI 3rd Int. Conf. on Information and Communications Technology, 2005, pp. 309-321.
[3] N. S. Kim, et al., "Leakage current: Moore's law meets static power," Computer, vol. 36, pp. 68-75, 2003.
[4] N. Verma, et al., "Nanometer MOSFET Variation in Minimum Energy Subthreshold Circuits," IEEE Transactions on Electron Devices, vol. 55, pp. 163-174, 2008.
[5] A. Wang, et al., "Optimal supply and threshold scaling for subthreshold CMOS circuits," in IEEE Computer Society Annual Symposium on VLSI, 2002, pp. 5-9.
[6] E. Seevinck, et al., "Static-noise margin analysis of MOS SRAM cells," IEEE Journal of Solid-State Circuits, vol. 22, pp. 748-754, 1987.
[7] R. V. Joshi, et al., "A Novel Column-Decoupled 8T Cell for Low-Power Differential and Domino-Based SRAM Design," IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 19, pp. 869-882, 2011.
[8] V. Naveen and A. P. Chandrakasan, "A 65nm 8T Sub-Vt SRAM Employing Sense-Amplifier Redundancy," in IEEE International Solid-State Circuits Conference (ISSCC) Digest of Technical Papers, 2007, pp. 328-606.
[9] Y. Shu-Meng, et al., "A Wide-VDD Embedded SRAM for Dynamic Voltage Asynchronous Systems," in IEEE International Workshop on Memory Technology, Design, and Testing (MTDT), 2009, pp. 20-24.
[10] S. Vincent Wing-Yun, et al., "A four-phase handshaking asynchronous static RAM design for self-timed systems," IEEE Journal of Solid-State Circuits, vol. 34, pp. 90-96, 1999.
[11] H. Soeleman, et al., "Robust ultra-low power sub-threshold DTMOS logic," in Proceedings of the 2000 International Symposium on Low Power Electronics and Design (ISLPED), 2000, pp. 25-30.
[12] H. Myeong-Eun and K. Roy, "A 135mV 0.13μW process tolerant 6T subthreshold DTMOS SRAM in 90nm technology," in IEEE Custom Integrated Circuits Conference (CICC), 2008, pp. 419-422.
[13] K. Takeda, et al., "A read-static-noise-margin-free SRAM cell for low-VDD and high-speed applications," IEEE Journal of Solid-State Circuits, vol. 41, pp. 113-121, 2006.
[14] L. Chang, et al., "An 8T-SRAM for Variability Tolerance and Low-Voltage Operation in High-Performance Caches," IEEE Journal of Solid-State Circuits, vol. 43, pp. 956-963, 2008.
[15] K. Tae-Hyoung, et al., "A High-Density Subthreshold SRAM with Data-Independent Bitline Leakage and Virtual Ground Replica Scheme," in IEEE International Solid-State Circuits Conference (ISSCC) Digest of Technical Papers, 2007, pp. 330-606.
[16] C. Ik Joon, et al., "A 32kb 10T Subthreshold SRAM Array with Bit-Interleaving and Differential Read Scheme in 90nm CMOS," in IEEE International Solid-State Circuits Conference (ISSCC) Digest of Technical Papers, 2008, pp. 388-622.
[17] M. M. Khellah, et al., "Read and write circuit assist techniques for improving Vccmin of dense 6T SRAM cell," in IEEE International Conference on Integrated Circuit Design and Technology and Tutorial (ICICDT), 2008, pp. 185-188.
[18] K. Zhang, et al., "A 3-GHz 70MB SRAM in 65nm CMOS technology with integrated column-based dynamic power supply," in IEEE International Solid-State Circuits Conference (ISSCC) Digest of Technical Papers, 2005, pp. 474-611 Vol. 1.
[19] H. Pilo, et al., "An SRAM Design in 65-nm Technology Node Featuring Read and Write-Assist Circuits to Expand Operating Voltage," IEEE Journal of Solid-State Circuits, vol. 42, pp. 813-819, 2007.
[20] M. Yamaoka, et al., "90-nm process-variation adaptive embedded SRAM modules with power-line-floating write technique," IEEE Journal of Solid-State Circuits, vol. 41, pp. 705-711, 2006.
[21] D. P. Wang, et al., "A 45nm dual-port SRAM with write and read capability enhancement at low voltage," in IEEE International SOC Conference, 2007, pp. 211-214.
[22] N. Shibata, et al., "A 0.5-V 25-MHz 1-mW 256-kb MTCMOS/SOI SRAM for solar-power-operated portable personal digital equipment - sure write operation by using step-down negatively overdriven bitline scheme," IEEE Journal of Solid-State Circuits, vol. 41, pp. 728-742, 2006.
[23] J. L. Shin, et al., "Design and implementation of an embedded 512-KB level-2 cache subsystem," IEEE Journal of Solid-State Circuits, vol. 40, pp. 1815-1820, 2005.