57 Appendix A CMOS Device Modeling for Circuit Design Before a circuit is designed, to be integrated by CMOS VLSI technology, a model must be adopted which will describe behavior of all components successfully. A model means a set of mathematical formulas, circuit representations, tables, reference standards etc. A.1. Simple MOS large signal model Lower case variables represent instantaneous values and upper case variables represent averaged or rms values. Lower case subscripts are used for small signal values and upper case subscripts for large – signal values. This model was developed by Sah and is also called the SPICE Level 1 Model. This model is given by 58 59 60 61 A.2. Simple MOS Small – Signal Model 62 Appendix B The Cadence IC 445 set of tools The IC 4.4.5 set of tools is a complete front-end to back-end design suite for integrated circuit design. This chapter gives a summary of the different design tools available to an analog circuit designer. B.1 Design Entry For analog design, the Composer Schematic Editor tool is used. This allows easy entry of the schematic. The editor employs several useful options to make design entry efficient. Some of these include gravity, object sensitive dialogs and pop-up menus. It also includes a method for checking the validity of the design. The schematic entry environment extracts a netlist called the CDL. B.2 Simulation Environment The analog artist simulation environment is used to simulate the design. This is a front-end to the actual simulator. It allows one to choose the simulator and set the 54 options appropriate for the simulator through easy to use menus. Analog artist also includes extensive post-processing facilities for analyzing the results of the circuit 63 simulation. Analog artist contains support for cdsSPICE, spectreS, HSPICE and other simulators. cdsSPICE and spectreS are Cadence's simulators based on SPICE but with some extensions. It supports all standard SPICE models. Specifically, BSIM3v3 models were used for the simulation of the circuits. B.3 Design Synthesis and Layout The device level editor (DLE) is used to generate the layout from the schematic. This places all the devices in a layout window approximately in accordance with their placement in the schematic. This also has facility for showing the devices and nets that need to be connected. This allows one to do a layout that corresponds exactly to the schematic. The Virtuoso layout editor is used for defining the interconnects and other structures in the layout. B.4 Design Verification Once the layout is made, it has to be verified to be correct. For this, one does a design rule check (DRC) using the Diva verification tool. After the design rule check has been passed, a netlist has to be extracted from the layout. This netlist is then compared with the schematic netlist using the “Layout vs. Schematic” option in Diva. Diva also contains options for extraction of parasitic resistance and capacitance. This information can be back annotated into the circuit and the simulation repeated to verify that the circuit does indeed work with the parasitics. 64 Appendix C Acronyms ADC Analog to Digital Converter BiCMOS Bipolar Complementary Metal Oxide Semiconductor BJT Bipolar Junction Transistor CAD Computer Aided Design CMOS Complementary Metal Oxide Semiconductor DAC Digital to Analog Converter IC Integrated Circuit MOS Metal Oxide Semiconductor MOSFET Metal Oxide Semiconductor Field Effect Transistor VLSI Very Large Scale Integration 65 Bibliography [1] S. M. Sze, Physics of Semiconductor Devices, John Wiley & Sons Inc., 1981 ( A.1 ) [2] P. Allen and Holberg, CMOS Analog Integrated Circuits, Holt, Rinehart and Winston, 1987 ( A.1 , A.2 ) [3] Laker, K. R., and Sansen, W. M. C., Design of Analog Integrated Circuits and Systems, McGraw-Hill, Inc., 1994. ( A.1 , A.2 ) [4] Gray, P. R., & Meyer, Analysis and Design of Analog Integrated Circuits, Third Ed., John Wiley & Sons Inc., 1995. ( A.1 , A.2 ) [5] R.R. Harrison, P. Hasler, and B.A. Minch, “Floating-Gate CMOS Analog Memory Cell Array”, Proceedings of the IEEE International Symposium on Circuits and Systems, Monterey, Vol. 2, pp. 204-207, 1998. [6] B. Wang, J. R. Hellums, G. C. Sodini, “MOSFET thermal noise modelling for analog integrated circuits”, IEEE JSSC, Vol. 29, No. 7, pp. 833-835, July 1994. (A.1 ) 66 [7] A. Simoni, A. Sartori, M. Gottardi, and A. Zorat, “A digital vision sensor”, Sensors and Actuators A (Physical), vol. A47, no. 1-3, pp. 439-443, March-April 1995. (2.3.2) [8] A. Simoni, G. Torelli, F. Maloberti, A. Sartori, S.E. Plevridis, and A.N. Birbas, “A single-chip optical sensor with analog memory for motion detection”, IEEE J. Solid State Circuits, vol. 30, no. 7, pp. 800-806, July 1995. ( 2.3.2 ) [9] R. Carmona, S. Espejo, R. Domínguez-Castro, A. Rodríguez-Vázquez, T. Roska, T. Kozek and L. O. Chua, “A 0.5µm CMOS CNN Analog Random Access Memory Chip for Massive Image Processing”, Proc. of the Fifth IEEE Int. Workshop on Cellular Neural Networks and their Applications, pp. 243-248, London, UK, April 1998. [10] R. Carmona, S. Espejo, R. Domínguez-Castro, A. Rodríguez-Vázquez, T. Roska, T. Kozek and L. O. Chua, “A 0.5µm CMOS Random Access Analog Memory Chip for TeraOPS Speed Multimedia Video Processing”, IEEE Transactions on Multimedia. (Accepted for publication in 1999). [11] Philipp Häfliger and Christoph Rasche, “Floating gate analog memory for parameter and variable storage in a learning silicon neuron”, IEEE International Symposium on Circuits and Systems, 1999. [12] G. Cauwenberghs, “Analog VLSI Long-Term Dynamic Storage”, Proceedings of the International Symposium on Circuits and Systems, Atlanta, GA, 1996. 67 [13] G. Cauwenberghs, and A. Yariv, “Fault-Tolerant Dynamic Multi-Level Storage in Analog VLSI”, IEEE Transactions on Circuits and Systems II, vol. 41 (12), pp 827-829, 1994. [14] Y. Horio, and S. Nakamura, “Analog Memories for VLSI Neurocomputing”, Artificial Neural Networks: Paradigms, Applications, and Hardware Implementations, C. Lau and E. Sanchez-Sinencio, Eds., IEEE Press, pp 344363, 1992. [15] Y. Nitta, J. Ohta, S. Tai, and K. Kyuma, “Optical learning neurochip with internal analog memory”, Applied Optics, vol. 32, no. 8, pp. 1264-1274, Mar. 1993. [16] R.C. Meitzler, A.G. Andreou, K. Strohbehn, and R.E. Jenkins, “A sampled-data motion chip”, Proc. Midwest Symposium on Circuits and Systems, vol. 1, pp. 288-291, 1993. [17] I. Masaki, L.R. Carley, S. Decker, B.K.P Horn, H.S. Lee, D.A. Martin, C.G. Sodini, and J.L. Wyatt, “New architecture paradigms for analog VLSI chips”, Vision Chips, Implementing Vision Algorithms Using Analog VLSI Circuits, C. Koch and H. Li, Eds., pp. 353-375. IEEE Press, 1994. [18] E. Franchi, M. Tartani, R. Guerrieri, and G. Baccarani, “Random access analog memory for early vision”, IEEE J. Solid State Circuits, vol. 27, no. 7, pp. 11051109, July 1992. 68 [19] Hastings, Alan, The Art of Analog Layout, Prentice-Hall, Inc., 1999. [20] Montoro, C. G., Schneider, M. C., Cunha, A. I. A., “A current-based MOSFET model for integrated circuit design”, Low-Voltage/Low-Power Integrated Circuits and Systems, Sanchez-Sinencio, E., Andreou, A. G., ed., IEEE Press, 1999.
© Copyright 2026 Paperzz