簡易檢索 / 詳目顯示

研究生: 李邦能
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倍。


    摘要 I Abstract II 誌謝 III Chapter 1 Introduction 1 1.1 Background 1 1.2 Motivation 6 1.3 Organization of Thesis 6 Chapter 2 Previous Research 7 2.1 Possible Methods to Improve Adder Performance 8 2.1.1 DRDA (Pos and Neg Logic in a Bit) 8 2.1.2 No Race Adder (NORA) 13 2.1.3 Gate next stage 16 2.1.4 Carry Look-ahead Adder (CLA) 17 2.2 Analyze the DRDA by using G element 20 2.3 Probability of the carry/sum sequence 24 2.3.1 Probability of the Positive Carry Sequence (By using xGxP delay) 25 2.3.2 Probability of the Negative Carry Sequence (By using xGxP delay) 27 2.3.3 Probability of the Positive Carry Sequence(By using xTnd2 delay) 28 2.3.4 Probability of the DRDA Sequence 30 2.3.5 Compare Negative with Positive Carry Sequence 33 2.3.6 Compare carry and sum sequence in terms of percentage 36 2.3.7 Compare theoretical with Simulation results 37 2.3.8 Compare the xTnd2 delay with xGxP 38 2.3.9 Circuit Improvements 39 2.3.10 Delay overlapping 43 Chapter 3 Proposed Solutions 46 3.1 Methodology for delay distributions analysis 46 3.1.1 Algorithm of Delay Calculation (C program) 46 3.1.2 Different bit delay detail information 54 3.1.3 Coefficient Derivation 56 3.1.4 Single rail adder comparison table 59 3.1.5 Different bits delay distribution 61 3.2 Advanced Completion Detection for Asynchronous Adders 62 3.2.1 Architecture 62 3.2.1.1 Completion detection circuit 63 3.2.1.2 Carry circuit 65 3.2.1.3 Sum circuit 66 3.2.1.4 Eliminate the ~C term 67 3.2.2 Principle 70 3.3 Delay Estimation for ACDAA 74 Chapter 4 Simulation Result and Comparison 79 4.1 Comparison of 4-bit Adder 79 4.2 Comparison of 4-bit to 128-bit DRDA 84 4.3 Comparison of 4-bit to 128-bit CLA 86 4.3.1 Power consumption estimation 86 4.3.2 Average Delay estimation 87 4.4 Comparison of 4-bit to 128-bit performance 90 Chapter 5 Conclusion and Future work 91 Reference 93

    [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.

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)

    QR CODE