8. MICROCURRÍCULOS
8.1 Laboratorio de Ideas de Negocio
8.1.5 Año Específico (No. 4)
Leakage reduction is a crucial problem in deep sub micron regime. In chapter 3, we have formulated the low leakage vector identification technique based on interval propagation at register transfer level. Using this technique, significant subthreshold leakage savings with no area overhead are achieved successfully. We also proposed a self similarity based module characterization which makes this technique scalable to more complex datapaths. We conclude that our low leakage vector determination technique achieves significant leakage optimization in RTL datapaths of any level of complexity if one could invest in a few hours of pre-characterization time. As part of future work, a correlation between a circuit and self similarity property of the input space could be derived. The origin of self similarity property in VLSI circuits can be examined based on the structure of the circuits. The difference of self similarity in bit sliced designs and random designs can be researched. Interval propagation technique can be adopted to identify minimum NBTI vector to achieve NBTI minimization at high level. Input design space exploration can be conducted with self similarity based characterization to acquire NBTI and leakage co-optimized vector.
Input vector control is a common leakage reduction technique which reduces the leakage by controlling transistor stacking with a given input vector. Since NBTI is effected by transistor stacking as well, co-optimization of both the objectives is considered. In chapter 4, an alternative vector cycling technique is developed with simulated annealing and a back tracking algorithm for NBTI and leakage co-optimization. The technique is implemented in gate level combinational
circuits. The periodic recovery for critical path transistors under stress alleviates NBTI degradation. This technique successfully achieved significant NBTI improvement with minimum leakage overhead. We conclude that our technique optimizes NBTI and leakage effects on gate level circuits. The technique can be further extended to high-k circuits where PBTI phenomenon is dominant as well. NBTI, PBTI and leakage can be co-optimized.
State encoding in FSMs has a strong control on circuit area and performance. It can be adopted to optimize NBTI degradation as well. In chapter 5, a simulated annealing algorithm is devised to obtain NBTI optimization in finite state machines at gate level. State probability parameter is used to reduce the input space. Significant NBTI improvement is achieved for minimum area and power overhead. The same technique can be extended to PBTI optimization as well. As a part of future work, NBTI aware synthesis as described in [48] can be performed on the benchmarks in addition to NBTI optimization. This might alleviate NBTI further.
REFERENCES
[1] S. Borkar. Low power design challenges for the decade. In Design Automation Conference, 2001. Proceedings of the ASP-DAC 2001. Asia and South Pacific, pages 293–296, 2001. [2] B. Bowhill, B. Stackhouse, N. Nassif, Zibing Yang, A. Raghavan, C. Morganti, C. Houghton,
D. Krueger, O. Franza, J. Desai, J. Crop, D. Bradley, C. Bostak, S. Bhimji, and M. Becker. 4.5 The Xeon x00AE; processor E5-2600 v3: A 22nm 18-core product family. In Solid- State Circuits Conference - (ISSCC), 2015 IEEE International, pages 1–3, Feb 2015.
[3] Transistor count. https://en.wikipedia.org/wiki/Transistor_count#Microprocessors. [4] International technology roadmap for semiconductor. http://www.itrs.net/, 2010. [5] International technology roadmap for semiconductor. http://www.itrs.net/, 2013.
[6] L. Yuan and G. Qu. A combined gate replacement and input vector control approach for leakage current reduction. Very Large Scale Integration (VLSI) Systems, IEEE Transactions on, 14(2):173 –182, Feb. 2006.
[7] S. Mutoh, S. Shigematsu, and Y. Matsuya. A 1 V multi-threshold voltage CMOS DSP with an efficient power management technique for mobile phone applications. In Proceedings of the IEEE ISSC Conference, pages 168–169, Feb 1996.
[8] K. Roy. Leakage Power Reduction in Low-Voltage CMOS Design. In Proceedings of the IEEE International Conference on Circuits and Systems, pages 167–173, 1998.
[9] M. Powell, S. Yang, B. Falsafi, K. Roy, and T. Vijaykumar. Gated-Vdd: A Circuit Technique to Reduce Leakage in Deep-Submicron Cache Memories. In Proceedings of ISLPED, pages 90–95, 2000.
[10] H. Singh, K. Agarwal, D. Sylvester, and K.J. Nowka. Enhanced leakage reduction techniques using intermediate strength power gating. Very Large Scale Integration (VLSI) Systems, IEEE Transactions on, 15(11):1215 –1224, Nov. 2007.
[11] A. Abdollahi, F. Fallah, and M. Pedram. Leakage current reduction in CMOS VLSI circuits by input vector control. Very Large Scale Integration (VLSI) Systems, IEEE Transactions on, 12(2):140 –154, Feb. 2004.
[12] L. Yan, J. Luo, and N.K. Jha. Combined dynamic voltage scaling and adaptive body biasing for heterogeneous distributed real-time embedded systems. In Computer Aided Design, 2003. ICCAD-2003. International Conference on, pages 30 – 37, Nov. 2003.
[13] X. He, S. Al-Kadry, and A. Abdollahi. Adaptive leakage control on body biasing for reducing power consumption in CMOS VLSI circuit. In Quality of Electronic Design, 2009. ISQED 2009. Quality Electronic Design, pages 465 –470, March 2009.
[14] Y. Lee and T. Kim. A fine-grained technique of NBTI-aware voltage scaling and body biasing for standard cell based designs. In Design Automation Conference (ASP-DAC), 2011 16th Asia and South Pacific, pages 603 –608, Jan. 2011.
[15] J.P. Halter and F.N. Najm. A gate-level leakage power reduction method for ultra-low-power CMOS circuits. In Custom Integrated Circuits Conference, 1997., Proceedings of the IEEE 1997, pages 475 –478, May 1997.
[16] R.M. Rao, F. Liu, J.L. Burns, and R.B. Brown. A heuristic to determine low leakage sleep state vectors for CMOS combinational circuits. In Computer Aided Design, 2003. ICCAD-2003. International Conference on, pages 689 – 692, Nov. 2003.
[17] B. B. Mandelbrot. Fractal Geometry of Nature. New York: Freeman, 1983. [18] M. Bransley. Fractals Everywhere. San Diego, CA : Academic, 1988.
[19] J. Halter and F. Najm. A Gate-level Leakage Power Reduction Method for Ultra-low-power CMOS Circuits. In Proceedings of the CICC, pages 475–478, 1997.
[20] S. Khan, S. Hamdioui, H. Kukner, P. Raghavan, and F. Catthoor. BTI impact on logical gates in nano-scale CMOS technology. In IEEE 15th International Symposium on Design and Diagnostics of Electronic Circuits and Systems (DDECS), pages 348–353, Apr 2012.
[21] T. Chan, J. Sartori, P. Gupta, and R. Kumar. On the efficacy of NBTI mitigation techniques. In Design, Automation and Test in Europe Conference and Exhibition (DATE), pages 1–6, Mar 2011.
[22] W. Wang, S. Yang, S. Bhardwaj, R. Vattikonda, S. Vrudhula, F. Liu, and Y. Cao. The Impact of NBTI on the Performance of Combinational and Sequential Circuits. In Design Automation Conference, 2007. DAC ’07. 44th ACM/IEEE, pages 364–369, June 2007.
[23] G.D. Micheli . Synthesis and Optimization of Digital Circuits. McGraw-Hill, Inc.
[24] H. Jeon, Y. Kim, and M. Choi. Standby Leakage Power Reduction Technique for Nanoscale CMOS VLSI Systems. Instrumentation and Measurement, IEEE Transactions on, 59(5):1127– 1133, May 2010.
[25] N.H.E. Weste and D.M. Harris. CMOS VLSI Design A Circuits and Systems Perspective Fourth Edition. Pearson Education, Inc.
[26] H. Kawaguchi, K. Nose, and T. Sakurai. A super cut-off CMOS (SCCMOS) scheme for 0.5- V supply voltage with picoampere stand-by current. Solid-State Circuits, IEEE Journal of, 35(10):1498 –1501, Oct 2000.
[27] S. Narendra, S. Borkar, V. De, D. Antoniadis, and A. Chandrakasan. Scaling of stack effect and its application for leakage reduction. In Low Power Electronics and Design, International
[28] M. C. Johnson, D. D. Somasekhar, Lih-Yih Chiou, and K. Roy. Leakage control with efficient use of transistor stacks in single threshold CMOS . ITVLSI, 10(1):1–5, February 2002.
[29] N. Hanchate and N. Ranganathan. LECTOR: a technique for leakage reduction in CMOS circuits. Very Large Scale Integration (VLSI) Systems, IEEE Transactions on, 12(2):196 –205, Feb. 2004.
[30] F. Gao and J.P. Hayes. Exact and heuristic approaches to input vector control for leakage power reduction. Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, 25(11):2564 –2571, Nov. 2006.
[31] Broccoli as fractal. http://commons.wikimedia.org/wiki/File%3AFractal_Broccoli.jpg. [32] H tree as fractal. http://commons.wikimedia.org/wiki/File%3AH_tree.svg.
[33] R. Radjassamy and J.D. Carothers. Faster power estimation of CMOS designs using vector compaction - a fractal approach. Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on, 33(3):476–488, June 2003.
[34] W.E. Leland, M.S. Takku, W. Willinger, and D.V. Wilson. Statistical analysis and stochastic modeling of self-similar data traffic. In Proc. 14th International Teletraffic Congress, pages 319–328, 1994.
[35] U. Premarathne, U. Premaratne, and K. Samarasinghe. Network traffic self similarity mea- surements using classifier based hurst parameter estimation. In Information and Automation for Sustainability (ICIAFs), 2010 5th International Conference on, pages 64–69, Dec 2010. [36] B.Qian and K.Rasheed. Hurst exponent and financial market predictability. In Proceedings of
the 2nd IASTED international conference on Financial Engineering and Applications, Cam- bridge, MA, USA, pages 203–209, 2004.
[37] R.E. Moore. “Methods and applications of interval analysis”. Philadelphia, PA : Siam., 1979. [38] M. A. Alam and S. Mahapatra. A comprehensive model of PMOS NBTI degradation. Micro-
electronics Reliability, 45(1):71–81, 2005.
[39] S. Bhardwaj, W. Wang, R. Vattikonda, Y. Cao, and S. Vrudhula. Predictive Modeling of the NBTI Effect for Reliable Design. In Custom Integrated Circuits Conference, 2006. CICC ’06. IEEE, pages 189–192, Sept 2006.
[40] W. Wang, S Yang, S. Bhardwaj, S. Vrudhula, F. Liu, and Y. Cao. The Impact of NBTI Effect on Combinational Circuit: Modeling, Simulation, and Analysis. Very Large Scale Integration (VLSI) Systems, IEEE Transactions on, 18(2):173–183, Feb 2010.
[41] S.V. Kumar, C.H. Kim, and S.S. Sapatnekar. Adaptive Techniques for Overcoming Performance Degradation Due to Aging in CMOS Circuits. Very Large Scale Integration (VLSI) Systems, IEEE Transactions on, 19(4):603–614, April 2011.
[42] S. Khan, S. Hamdioui, H. Kukner, P. Raghavan, and F. Catthoor. BTI impact on logical gates in nano-scale CMOS technology. In Design and Diagnostics of Electronic Circuits Systems (DDECS), 2012 IEEE 15th International Symposium on, pages 348–353, April 2012.
[43] S. Kiamehr, F. Firouzi, and M. B. Tahoori. Aging-aware timing analysis considering combined effects of NBTI and PBTI. In Quality Electronic Design (ISQED), 2013 14th International Symposium on, pages 53–59, March 2013.
[44] Z. Chen, L. Wei, M. Johnson, and K. Roy. Estimation of standby leakage power in cmos circuits considering accurate modeling of transistor stacks. In Proceedings of the ISLPED, pages 239–244, 1998.
[45] B.C. Paul, Kunhyuk Kang, H. Kufluoglu, M.A. Alam, and K. Roy. Impact of NBTI on the temporal performance degradation of digital circuits. Electron Device Letters, IEEE, 26(8):560– 562, Aug 2005.
[46] B. C. Paul, Kunhyuk Kang, H. Kufluoglu, M. A. Alam, and K. Roy. Temporal Performance Degradation under NBTI: Estimation and Design for Improved Reliability of Nanoscale Cir- cuits. In Design, Automation and Test in Europe, 2006. DATE ’06. Proceedings, volume 1, pages 1–6, March 2006.
[47] B.C. Paul, Kunhyuk Kang, H. Kufluoglu, M.A. Alam, and K. Roy. Negative bias temperature instability: Estimation and design for improved reliability of nanoscale circuits. Computer- Aided Design of Integrated Circuits and Systems, IEEE Transactions on, 26(4):743–751, April 2007.
[48] S.V. Kumar, C.H. Kim, and S.S. Sapatnekar. NBTI-Aware Synthesis of Digital Circuits. In Design Automation Conference, 2007. DAC ’07. 44th ACM/IEEE, pages 370–375, June 2007. [49] W. Wang, Z. Wei, S. Yang, and Y. Cao. An efficient method to identify critical gates un- der circuit aging. In Computer-Aided Design, 2007. ICCAD 2007. IEEE/ACM International Conference on, pages 735–740, Nov 2007.
[50] D.R. Bild, G.E. Bok, and R.P. Dick. Minimization of NBTI performance degradation using internal node control. In Design, Automation Test in Europe Conference Exhibition, 2009. DATE ’09., pages 148–153, April 2009.
[51] K.C. Wu and D. Marculescu. Joint logic restructuring and pin reordering against NBTI-induced performance degradation. In Design, Automation Test in Europe Conference Exhibition, 2009. DATE ’09., pages 75–80, April 2009.
[52] K.C. Wu and D. Marculescu. Aging-aware timing analysis and optimization considering path sensitization. In Design, Automation Test in Europe Conference Exhibition (DATE), 2011, pages 1–6, March 2011.
[53] J.P. Halter and F.N. Najm. A gate-level leakage power reduction method for ultra-low-power CMOS circuits. In Custom Integrated Circuits Conference, 1997., Proceedings of the IEEE 1997, pages 475–478, May 1997.
[54] M.C. Johnson, D. Somasekhar, and K. Roy. Models and algorithms for bounds on leakage in CMOS circuits. Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, 18(6):714–725, Jun 1999.
[55] A. Abdollahi, F. Fallah, and M. Pedram. Leakage current reduction in CMOS VLSI circuits by input vector control. Very Large Scale Integration (VLSI) Systems, IEEE Transactions on, 12(2):140–154, Feb 2004.
[56] L. Yuan and G. Qu. A combined gate replacement and input vector control approach for leakage current reduction. Very Large Scale Integration (VLSI) Systems, IEEE Transactions on, 14(2):173–182, Feb 2006.
[57] F. Gao and J.P. Hayes. Exact and heuristic approaches to input vector control for leakage power reduction. Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, 25(11):2564–2571, Nov 2006.
[58] Y. Alkabani, T. Massey, F. Koushanfar, and M. Potkonjak. Input vector control for post- silicon leakage current minimization in the presence of manufacturing variability. In Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE, pages 606–609, June 2008. [59] N. Jayakumar and S.P. Khatri. An algorithm to minimize leakage through simultaneous input
vector control and circuit modification. In Design, Automation Test in Europe Conference Exhibition, 2007. DATE ’07, pages 1–6, April 2007.
[60] Y. Wang, X. Chen, W. Wang, Y. Cao, Y. Xie, and H. Yang. Gate replacement techniques for simultaneous leakage and aging optimization. In Design, Automation Test in Europe Conference Exhibition, 2009. DATE ’09., pages 328–333, April 2009.
[61] Y. Wang, X. Chen, W. Wang, Y. Cao, Y. Xie, and H. Yang. Leakage power and circuit aging cooptimization by gate replacement techniques. Very Large Scale Integration (VLSI) Systems, IEEE Transactions on, 19(4):615–628, April 2011.
[62] I. Lin, C. Lin, and K. Li. Leakage and aging optimization using transmission gate-based technique. Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, 32(1):87–99, Jan 2013.
[63] F. Firouzi, S. Kiamehr, and M.B. Tahoori. Power-Aware Minimum NBTI Vector Selection Using a Linear Programming Approach. Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, 32(1):100–110, Jan 2013.
[64] Y. Chen, Y. Xie, Y. Wang, and A. Takach. Minimizing leakage power in aging-bounded high-level synthesis with design time multi-Vth assignment. In Design Automation Conference (ASP-DAC), 2010 15th Asia and South Pacific, pages 689–694, Jan 2010.
[65] J.A. Kumar, K.M. Butler, H. Kim, and S. Vasudevan. Early prediction of NBTI ef- fects using RTL source code analysis. In Design Automation Conference (DAC), 2012 49th ACM/EDAC/IEEE, pages 808–813, June 2012.
[66] M. DeBole, K. Ramakrishnan, V. Balakrishnan, W. Wang, H. Luo, Y. Wang, Y. Xie, Y. Cao, and N. Vijaykrishnan. A framework for estimating NBTI degradation of microarchitectural components. In Design Automation Conference, 2009. ASP-DAC 2009. Asia and South Pacific, pages 455–460, Jan 2009.
[67] J. Abella, X. Vera, and A. Gonzalez. Penelope: The NBTI-Aware Processor. In Microarchitec- ture, 2007. MICRO 2007. 40th Annual IEEE/ACM International Symposium on, pages 85–96, Dec 2007.
[68] X. Fu, T. Li, and J. Fortes. NBTI tolerant microarchitecture design in the presence of pro- cess variation. In Microarchitecture, 2008. MICRO-41. 2008 41st IEEE/ACM International Symposium on, pages 399–410, Nov 2008.
[69] X. Fu, T. Li, and J.A.B. Fortes. Architecting reliable multi-core network-on-chip for small scale processing technology. In Dependable Systems and Networks (DSN), 2010 IEEE/IFIP International Conference on, pages 111–120, June 2010.
[70] K. Bhardwaj, K. Chakraborty, and S. Roy. Towards graceful aging degradation in NoCs through an adaptive routing algorithm. In Design Automation Conference (DAC), 2012 49th ACM/EDAC/IEEE, pages 382–391, June 2012.
[71] D. Sylvester, D. Blaauw, and E. Karl. Elastic: An adaptive self-healing architecture for unpre- dictable silicon. Design Test of Computers, IEEE, 23(6):484–490, June 2006.
[72] F. Oboril and M.B. Tahoori. Extratime: Modeling and analysis of wearout due to transis- tor aging at microarchitecture-level. In Dependable Systems and Networks (DSN), 2012 42nd Annual IEEE/IFIP International Conference on, pages 1–12, June 2012.
[73] H. Amrouch, T. Ebi, and J. Henkel. Stress balancing to mitigate NBTI effects in register files. In Dependable Systems and Networks (DSN), 2013 43rd Annual IEEE/IFIP International Conference on, pages 1–10, June 2013.
[74] H. Amrouch, T. Ebi, and J. Henkel. Resi: Register-embedded self-immunity for reliability enhancement. Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, 33(5):677–690, May 2014.
[75] M. Namaki-Shoushtari, A. Rahimi, N. Dutt, P. Gupta, and R.K. Gupta. ARGO: Aging- aware GPGPU register file allocation. In Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2013 International Conference on, pages 1–9, Sept 2013.
[76] L. Yuan, G. Qu, T. Villa, and A. Sangiovanni-Vincentelli. FSM re-engineering and its applica- tion in low power state encoding. In Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific, volume 1, pages 254–259 Vol. 1, Jan 2005.
[77] L. Yuan, G. Qu, T. Villa, and A. Sangiovanni-Vincentelli. An FSM Reengineering Approach to Sequential Circuit Synthesis by State Splitting. Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, 27(6):1159–1164, June 2008.
[78] K. Roy and S. Prasad. SYCLOP: synthesis of CMOS logic for low power applications. In Computer Design: VLSI in Computers and Processors, 1992. ICCD ’92. Proceedings, IEEE 1992 International Conference on, pages 464–467, Oct 1992.
[79] Y. Lee and T. Kim. State encoding algorithm for peak current minimisation. Computers Digital , 5(2):113–122, March 2011.
[80] B.N.V.M. Gupta, H. Narayanan, and M.P. Desai. A state assignment scheme targeting per- formance and area. In VLSI Design, 1999. Proceedings. Twelfth International Conference On, pages 378–383, Jan 1999.
[81] S.N. Pradhan, M.T. Kumar, and S. Chattopadhyay. Integrated Power-Gating and State As- signment for Low Power FSM Synthesis. In Symposium on VLSI, 2008. ISVLSI ’08. IEEE Computer Society Annual, pages 269–274, April 2008.
[82] A.B. Kahng and J. Lienig and I.L. Markov ang J. Hu. VLSI Physical Design: From Graph Partitioning to Timing Closure. Springer.
[83] S Pendyala and S. Katkoori. Interval Arithmetic and Self Similarity Based Subthreshold Leak- age Optimization in RTL Datapaths. In Luc Claesen, Maria-Teresa Sanz-Pascual, Ricardo Reis, and Arturo Sarmiento-Reyes, editors, VLSI-SoC: Internet of Things Foundations, volume 464 of IFIP Advances in Information and Communication Technology, pages 75–94. Springer In- ternational Publishing, 2015.
[84] S. Pendyala and S. Katkoori. Self similarity and interval arithmetic based leakage optimization in RTL datapaths. In Very Large Scale Integration (VLSI-SoC), 2014 22nd International Conference on, pages 1–6, Oct 2014.
[85] S. Pendyala and S. Katkoori. In VLSI and System-on-Chip (VLSI-SoC), 2012 IEEE/IFIP 20th International Conference on, title=Interval arithmetic based input vector control for RTL subthreshold leakage minimization, pages 141 –146, Oct. 2012.
[86] M. C. Johnson, D. Somasekhar, and K. Roy. Models and Algorithms for Bounds on Leakage in CMOS Circuits. ITCAD, 18(6):714–725, June 1999.
[87] N.E. Evmorfopoulos, G.I. Stamoulis, and J.N. Avaritsiotis. A monte carlo approach for max- imum power estimation based on extreme value theory. Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, 21(4):415–432, Apr 2002.
[88] Q. Qiu, Q. Wu, and M. Pedram. Maximum power estimation using the limiting distributions of extreme order statistics. In Design Automation Conference, 1998. Proceedings, pages 684–689, 1998.
[89] Synopsys nanosim tool website. http://www.synopsys.com/Tools/Verification/Pages/ socintegration.aspx.
[90] Asu predictive technology model website. http://ptm.asu.edu/.
[91] W. Zhao and Y. Cao. New generation of predictive technology model for sub-45 nm early design exploration. Electron Devices, IEEE Transactions on, 53(11):2816 –2823, Nov. 2006. [92] K. C. Kapur, L. R. Lamberson . Reliability in Engineering Design. New York, NY : Wiley,
1977.
[93] X. Xuan and A. Chatterjee. Sensitivity and reliability evaluation for mixed-signal ICs under electromigration and hot-carrier effects. In Defect and Fault Tolerance in VLSI Systems, 2001. Proceedings. 2001 IEEE International Symposium on, pages 323–328, 2001.
[94] A.T. Krishnan, C. Chancellor, S. Chakravarthi, P.E. Nicollian, V. Reddy, A. Varghese, R.B. Khamankar, and S. Krishnan. Material dependence of hydrogen diffusion: implications for NBTI degradation. In Electron Devices Meeting, 2005. IEDM Technical Digest. IEEE Inter- national, pages 4 pp.–691, Dec 2005.
APPENDIX A: SELF SIMILARITY PLOTS FOR 8b ADDER AND 8b MULTIPLIER
Figures A.1–A.5 present the Hurst parameters and grid level leakage distribution of 8b multiplier when the input space is divided into cells along both axes (2 x 2 grid). Figures A.6–A.10 present the Hurst parameters and grid level leakage distribution of 8b adder when the input space is divided into cells along both axes (2 x 2 grid).
If the same input space is divided into 4 grid cells along one axis, we have the following grid cells: [0, 0 - 63, 255], [63, 0 - 127, 255], [127, 0 - 191, 255], and [191, 0 - 255, 255]. Figures A.11–A.15 present the grid level distribution of a multiplier when the input space is divided along one axis (4 x 1 grid). Figures A.16–A.20 present the grid level distribution of a multiplier when the input space is divided along one axis (4 x 1 grid). Figures A.21–A.37 present the grid level distribution of 8b multiplier when the input space is divided along both axes (4 x 4 grid). Figures A.38–A.54 present the grid level distribution of 8b adder when the input space is divided along both axes (4 x 4 grid). If the bit-width of the module is doubled, the number of cells on each axis is doubled as well. Hence, the characterization is scalable.
Figure A.2: Multiplier Distribution in Grid Cell 1 (2 x 2 Grid)
Figure A.4: Multiplier Distribution in Grid Cell 3 (2 x 2 Grid)
Figure A.6: Hurst Parameter in Adder with 4 Cells (2 x 2 Grid)
Figure A.8: Adder Distribution in Grid Cell 2 (2 x 2 Grid)
Figure A.10: Adder Distribution in Grid Cell 4 (2 x 2 Grid)
Figure A.12: Multiplier Distribution in Grid Cell 1 (4 x 1 Grid)
Figure A.14: Multiplier Distribution in Grid Cell 3 (4 x 1 Grid)
Figure A.16: Hurst Parameter in Adder with 4 Cells (4 x 1 Grid)
Figure A.19: Adder Distribution in Grid Cell 3 (4 x 1 Grid)
Figure A.21: Hurst Parameter in Multiplier with 16 Cells (4 x 4 Grid)
Figure A.23: Multiplier Distribution in Grid Cell 2 (4 x 4 Grid)
Figure A.25: Multiplier Distribution in Grid Cell 4 (4 x 4 Grid)
Figure A.27: Multiplier Distribution in Grid Cell 6 (4 x 4 Grid)
Figure A.29: Multiplier Distribution in Grid Cell 8 (4 x 4 Grid)
Figure A.31: Multiplier Distribution in Grid Cell 10 (4 x 4 Grid)
Figure A.33: Multiplier Distribution in Grid Cell 12 (4 x 4 Grid)
Figure A.35: Multiplier Distribution in Grid Cell 14 (4 x 4 Grid)