研究生: |
李邦能 Lee, Pang-Neng |
---|---|
論文名稱: |
預先完成偵測非同步加法器 Advanced Completion Detection for Asynchronous Adders |
指導教授: |
張彌彰
Chang, Mi-Chang |
口試委員: |
張克正
Chang, Keh-Jeng 洪浩喬 Hong, Hao-Chiao |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 電子工程研究所 Institute of Electronics Engineering |
論文出版年: | 2011 |
畢業學年度: | 99 |
語文別: | 英文 |
論文頁數: | 95 |
中文關鍵詞: | 完成偵測 、完成 、非同步加法器 、預先 |
外文關鍵詞: | Completion Detection, done, asynchronous adder, advanced |
相關次數: | 點閱:3 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在本篇論文中,將提出一種用以分析加法器(based on NAND2 gate)在不同的位元數下,它的延遲分佈各為多少數量,及分析雙軌骨牌加法器Dual Rail Domino Adder (DRDA)在不同位元數下,Positive 及 Negative path 的延遲分佈各為多少數量的方法論。另外,相較於同步電路的最壞情況設計,非同步電路的平均延遲時間是其最顯著的優點。
因此,我們提出一種”適用於非同步加法器的預先完成偵測電路”稱為“Advanced Completion Detection for Asynchronous Adders (ACDAA)”。此外,為了比較此預先完成偵測電路的效能,進而再設計一個加法器用以比較相同一個完成偵測電路用於不同的非同步加法器其效能的差異。我們所提的ACDAA,利用Carry Look-ahead Adder(CLA)及Manchester Carry Chain的優點,迅速產生進位,且大幅度降低使用CLA時所需的面積。
本篇論文所提出的ACDAA與CLA及雙軌骨牌加法器在4位元共256種8位元共65536種輸入的條件下作了比較,用4位元及8位元架構比較的原因在於可以將所有的電路結構及input pattern都詳細分析並加以說明。結果發現本篇論文所提出的預先完成偵測電路在4-bit的條件下與 CLA相比平均速度快43%、但功耗增加21%、整體的Power Delay Product(PDP)可減少33%。而與DRDA相比速度快18%、功耗增加2.28倍、整體的PDP增加1.87倍。
[1] BIRTWISTLE, G., and DAVIS, A., (Eds.): ‘Asynchronous digital circuit design’ (Springer-Verlag, London, 1995)
[2] BREJ, C., ‘Wagging Logic: Implicit Parallelism Extraction Using Asynchronous Methodologies’. Application of Concurrency to System Design (ACSD), 2010 10th International Conference on, pp. 35-44
[3] MARTIN, A.J., BURNS, S.M., LEE, T.K., BORKQVIC, D., and HAZEWINDUS, P.J.: ‘The design of an asynchronous microprocessor’. Proceedings of Conference on Advanced research VLSI, 1991
[4] FURBER. S.B., DAY, P., GARSIDE, J.D., PAVER, N.C., and WOODS, J.V.: ‘A micro-pipelined ARM’. Proceedings of VLSZ 93, 1993, pp. 5.4.1-5.4.10
[5] BRUNVAND, E.: ‘The NSR processor’. Proceedings of 26th HICSS, 1993, Vol. 1. pp. 428-435
[6] SPROULL. R.F., SUTHERLAND, I.E., and MOLNAR, C.E.: ‘The counterflow pipeline processor architecture’, Des. Test Comput., 1994, 11, (3), pp. 48-59
[7] NANYA, T., UENO, Y., KAGOTANI, H., KUWAKO, M., and TAKAMURA, A.: ‘TITAC: design of a guasi-delay-insensitive microprocessor’, Des. Test Comput., 1994, 11, (2), pp. 50-63
[8] DEAN, M.E.: ‘STRIP: a self-timed RISC processor architecture’. PhD thesis, Stanford University, 1992
[9] VAN BERKEL, K., BURGESS, R., KESSELS, J., PEETERS, A., RONCKEN, M., and SCHALIJ, F.: ‘Asynchronous circuits for low power: a DCC error corrector’, Des. Test Comput., 1994, 11, (2), pp. 2-32
[10] R.H. Krambeck, C.M. Lee and H.S. Law, "High speed compact circuits with CMOS", IEEE JSSC, vol. SC-17, pp. 614-619, June 1982.
[11] L.Heller and W.Griffin, "Cascade Voltage Switch logic : a differential CMOS logic family", IEEE ISSCC. 1984, PP. 16-17
[12] S.M. Nowick, “Design of a low-latency asynchronous adder using speculative completion”, IEE Proc -Camput Dzgglt Tech, Val 143, No 5, September 1996
[13] Bharath Ramasubramanian, Herman Schmit, L. Richard Carley, “Mixed-Swing QuadRaiI for Low Power Dual-Rail Domino Logic”,
[14] Tiberiu Chelcea, Girish Venkataramani, Seth C. Goldstein, “Area Optimizations for Dual-Rail Circuits Using Relative-Timing Analysis”, 13th IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC'07)
[15] Scott Hauck “Asynchronous Design Methodologies: An Overview”, Proceedings of the IEEE, Vol. 83, No. 1, pp. 69-93, January, 1995.
[16] R.H. Krambeck, C.M. Lee and H.S. Law, "High speed compact circuits with CMOS", IEEE JSSC, vol. SC-17, pp. 614-619, June 1982.
[17] L.Heller and W.Griffin, "Cascade Voltage Switch logic : a differential CMOS logic family", IEEE ISSCC. 1984, PP. 16-17.
[18] Mahesh Ketkar, Kishore Kasamsetty, Sachin Sapatnekar, “Convex Delay Models for Transistor Sizing”, Conference: Design Automation Conference - DAC, pp. 655-660, 2000.
[19] Hiran Tennakoon, Carl Sechen, “Nonconvex Gate Delay Modeling and Delay Optimization”, IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, VOL. 27, NO. 9, SEPTEMBER 2008.
[20] Naofumi TAKAGI, Takashi HORIYAMA, “Constant Delay Linear Size Adder under Left-to-Right Input Arrival”, LA Symposium, 1997.
[21] Alessandro De Gloria, Mauro Olivieri, “Statistical Carry Lookahead Adders”, IEEE TRANSACTIONS ON COMPUTERS, VOL. 45, NO. 3, MARCH 1996.