Memory usually has been used in the ASIC design. The performance of memory always play role in the overall circuit. In this thesis, we propose an efficient extrapolation-based timing equation method for SRAM complier that generates SRAM macros. Our proposed method only needs to simulate a small number of memory configurations with relatively small sizes. The obtained results are then extrapolated to any other configurations. In order to obtain the SRAM macros, we develop the SRAM compiler. We also discuss the implementation of SRAM compiler in this thesis.
在專用積體電路中,記憶體廣泛的被使用。記憶體的效能經常在電路裡扮演相當重要角色。在這篇論文當中,針對靜態隨機存取記憶體產生器所產生的靜態隨機存取記憶體提出了一個快速的具有外插能力的存取時間和週期時間方程式模型的方法。我們的方法只需要針對少量的小型記憶體做時序的模擬。經由這些小型記憶體的資料,使用外插方法推得其它不同架構的記憶體。為了取得靜態隨機存取記憶體,我們發展自己的靜態隨機存取記憶體產生器,在論文中,我們也會談論如何實現靜態隨機存取記憶體產生器。 本文內容概述如下: 在第一章中,說明研究動機及目的,並針對提出的時間方程式方法做簡扼說明以及描述其優點。 在第二章中,將介紹相關靜態隨機存取記憶體的常見的內部電路架構,並比較其優缺點,說明為何挑選使用於靜態隨機存取記憶體產生器電路架構中。 在第三章中,會談到如何實現靜態隨機存取記憶體產生器,針對內部重要觀念及細節做說明。 在第四章中,提出時間方程式的發想,推導及描述提出的時間方程式方法以及完整的流程。 在第五章中,針對提出的時間方程式設計實驗驗證,展示我們的實驗結果,跟傳統方法做比較。 在第六章中,針對本文下了最後結論。