Difference between revisions of "CMOS Technology and Fabrication"
(17 intermediate revisions by the same user not shown) | |||
Line 13: | Line 13: | ||
Knowing how integrated devices are fabricated, and how the fabrication process affects the characteristics and performance of these devices, is one of the pillars of good analog circuit design. In analog design, we are interested in the relationships between the fabrication process steps and parameters to the device characteristics and performance. | Knowing how integrated devices are fabricated, and how the fabrication process affects the characteristics and performance of these devices, is one of the pillars of good analog circuit design. In analog design, we are interested in the relationships between the fabrication process steps and parameters to the device characteristics and performance. | ||
+ | However, most advances in CMOS fabrication processes are, most of the time, driven by the performance requirements of digital circuits. As we can see in Figs. 1-3, scaling offers significant improvement in device area, speed, and power consumption. | ||
{| | {| | ||
− | | [[File:Stillmaker2017 area scaling.png|thumb| | + | | [[File:Stillmaker2017 area scaling.png|thumb|330px|Figure 1: Area improvement<ref name="stillmaker2017">Aaron Stillmaker, Bevan Baas, '''Scaling equations for the accurate prediction of CMOS device performance from 180nm to 7nm''', ''Integration'', Volume 58, 2017, Pages 74-81, ISSN 0167-9260, https://doi.org/10.1016/j.vlsi.2017.02.002.</ref>.]] |
− | | | + | | [[File:Stillmaker2017 delay scaling.png|thumb|330px|Figure 2: Delay improvement<ref name="stillmaker2017"/>.]] |
− | | | + | | [[File:Stillmaker2017 power scaling.png|thumb|330px|Figure 3: Power consumption<ref name="stillmaker2017"/>.]] |
|- | |- | ||
|} | |} | ||
− | + | In many cases, this reduction in delay, which translates to increased clock frequencies, it not really realized, due to the increased heat dissipation requirements at high clock frequencies, since <math>P_\mathrm{digital} = \alpha\cdot C_\mathrm{eff}\cdot V_{DD}^2\cdot f</math>, where <math>\alpha</math> is the activity factor of a digital circuit, <math>C_\mathrm{eff}</math> is the effective capacitance being driven, <math>V_{DD}</math> is the supply voltage, and <math>f</math> is the clock frequency. This is evident in Fig. 4, where even though the transistor count increases due to scaling, the power limits the further increase in clock frequencies. Thus, in order to increase performance, designers use "More than Moore" techniques such as parallelism. | |
− | = | + | {| |
− | + | |[[File:42-years-processor-trend.png|thumb|500px|Figure 4: Scaling and processor performance<ref name=rupp2018>Karl Rupp, '''42 Years of Microprocessor Trend Data''', https://www.karlrupp.net/2018/02/42-years-of-microprocessor-trend-data/</ref>.]] | |
+ | |[[File:Vdd scaling itrs2004.png|thumb|400px|Figure 5: Supply and threshold voltage scaling<ref name="itrs2004">ITRS, '''The International Technology Roadmap for Semiconductors (2004 edition)''', 2004. Technical Report, http://public.itrs.net</ref>.]] | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | One way to reduce the power consumption of digital circuits is to reduce the supply voltage, as seen in Fig. 5. In many ways, as we will see during the semester, reducing the supply voltage makes analog design harder by (1) reducing the signal-to-noise ratios, and (2) increasing the effect of variability as illustrated in Fig. 6. The task of the analog designer, therefore, is to design circuits that operate reliably in the face of the various constraints imposed by the fabrication process. | ||
+ | |||
+ | {| | ||
+ | |[[File:Analog vs digital vdd cartoon.png|thumb|500px|Figure 6: Reducing <math>V_{DD}</math>: Analog vs. Digital<ref>Rob A. Rutenbar (CMU)</ref>]] | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | == The Submicron CMOS Transistor == | ||
+ | {{Note|[[220-A1.1 | '''Activity A1.1''' IC Frabrication]] -- This activity provides an overview of the CMOS fabrication process, and its future directions.|reminder}} | ||
+ | |||
+ | == Introduction to SPICE Simulation == | ||
+ | Simulation is a key tool in the analysis, design, and verification of analog integrated circuits. In this class, we will use SPICE simulations extensively in our activities and projects. Thus, it is a good idea to go through a short tutorial on '''ngspice''' [[ngspice Tutorial|here]]. | ||
+ | |||
+ | {{Note|[[220-A1.2 | '''Activity A1.2''' A SPICE Simulation Walkthrough]] -- This activity walks you through a simple SPICE simulation example.|reminder}} | ||
== References == | == References == | ||
<references /> | <references /> |
Latest revision as of 22:37, 13 September 2020
Welcome to EE 220!
Since we are offering this class remotely, there will be many changes to our normal course delivery:
- There will be no face-to-face lecture classes. All the material will be made available via this site.
- There will be more emphasis on student-centric activities, e.g. analysis, design, and simulations. Thus, you will be mostly "learning by doing". In this context, we will set aside an hour every week for consultations and questions via video-conferencing.
- Grades will be based on the submitted deliverables from the activities. Though we will not be very strict regarding the deadlines, it is a good idea to keep up with the class schedule and avoid cramming later in the semester.
Let's get started!
Contents
CMOS Technology Review
Knowing how integrated devices are fabricated, and how the fabrication process affects the characteristics and performance of these devices, is one of the pillars of good analog circuit design. In analog design, we are interested in the relationships between the fabrication process steps and parameters to the device characteristics and performance.
However, most advances in CMOS fabrication processes are, most of the time, driven by the performance requirements of digital circuits. As we can see in Figs. 1-3, scaling offers significant improvement in device area, speed, and power consumption.
In many cases, this reduction in delay, which translates to increased clock frequencies, it not really realized, due to the increased heat dissipation requirements at high clock frequencies, since , where is the activity factor of a digital circuit, is the effective capacitance being driven, is the supply voltage, and is the clock frequency. This is evident in Fig. 4, where even though the transistor count increases due to scaling, the power limits the further increase in clock frequencies. Thus, in order to increase performance, designers use "More than Moore" techniques such as parallelism.
One way to reduce the power consumption of digital circuits is to reduce the supply voltage, as seen in Fig. 5. In many ways, as we will see during the semester, reducing the supply voltage makes analog design harder by (1) reducing the signal-to-noise ratios, and (2) increasing the effect of variability as illustrated in Fig. 6. The task of the analog designer, therefore, is to design circuits that operate reliably in the face of the various constraints imposed by the fabrication process.
The Submicron CMOS Transistor
Introduction to SPICE Simulation
Simulation is a key tool in the analysis, design, and verification of analog integrated circuits. In this class, we will use SPICE simulations extensively in our activities and projects. Thus, it is a good idea to go through a short tutorial on ngspice here.
References
- ↑ 1.0 1.1 1.2 Aaron Stillmaker, Bevan Baas, Scaling equations for the accurate prediction of CMOS device performance from 180nm to 7nm, Integration, Volume 58, 2017, Pages 74-81, ISSN 0167-9260, https://doi.org/10.1016/j.vlsi.2017.02.002.
- ↑ Karl Rupp, 42 Years of Microprocessor Trend Data, https://www.karlrupp.net/2018/02/42-years-of-microprocessor-trend-data/
- ↑ ITRS, The International Technology Roadmap for Semiconductors (2004 edition), 2004. Technical Report, http://public.itrs.net
- ↑ Rob A. Rutenbar (CMU)