Hochschule Kempten      
Fakultät Elektrotechnik      
Microelectronics       Fachgebiet Elektronik, Prof. Vollrath      

Microelectronics

Microelectronics deals with design, manufacturing and test of integrated transistor circuits.
At the beginning emphasis was on integrating as many transistors as possible in a small area achieving high operating speeds (timing closure).
Nowadays in 10 nm technologies manufacturing costs and mask costs are very high and millions of transistors are available. Focus has changed to identify applications where millions of chips are needed (mobile phones) and to be able to build and verify robust circuits with millions of transistors in a short time frame.
Microelectronics maintained a steady 30% productivity gain every 2 years over the last 30 years. Semiconductor manufacturing is using roadmaps, data collection and analysis (Big Data), simulation, automation in software and hardware (Industry 4.0) and dedicated test strategies (Design for test) and verification to be successfull.

Strategies in microelectronics:
This class presents typical software tools for circuit development and manufacturing processes. A typical chip development example is done in the laboratory.

Lecture

18.03.2024, 18.3.2024

1. Introduction:

Microelectronics, background, course content,
companies, references
Electrical simulation (LTSPICE): LTSPICE
Design and layout: Electric VLSI design system

Reading:
Video Introduction 17.03.2021
Video Laboratory start 22.03.2021
25.03.2024

2. Microelectronics History

Transistor evolution, history, Moore's law,
MOSFET transistor to chip

Reading:
Video Moore, Hierarchy, Inverter 24.03.2021



25.03.2024

3. MOSFET

Technologies and Systems
MOSFET: IV curves, static equation, layout and cross section



Reading:
Video MOSFET 31.03.2021
08.04.2024

4. MOSFET Inverter:

MOSFET as capacitor, MOSFET switch model(R, C),
Inverter, IV curve, propagation delay, Standard cell, pass gate (PG), transmission gate (TG)

Laboratory 1/2: Design and simulation of 1μm and 50 nm CMOS transistors

Reading:
Video Inverter 14.04.2021
15.04.2024

5. IC Manufacturing:

Wafer, chips
Yield, fabrication process, top view, cross section

Laboratory 1/2: Design and simulation of 1 μm and 50 nm CMOS transistors

Reading:
Video Process 19.04.2021
22.04.2024

6. Design rules and alignment

Schematic, layout and stick diagram

Laboratory 3/4: A CMOS inverter



Reading:
Video Design Rules 28.04.2021
29.04.2024

7. RLC in microelectronics

NAND gate: parasitic resistance and capacitance, RCX extraction From logic gate layout to chip layout,
AOI (AND, OR, INVERT) design style,

Laboratory 3/4: A CMOS inverter
Reading:
Video RLC and CMOS Logic 5.05.2021

4.05.2022
Laboratory 3/4: A CMOS inverter

Video Silicon Compiler 10.05.2021
06.05.2024

8. Silicon Compiler: From VHDL to layout

Unit Transistor,
Cell layout,
System synthesis,
VHDL entity and architecture
Synthesis and silicon compiler
VHDL hardware definition language
Entity, architecture, ports, busses, signals, hierarchy, state machine, test

12.05.2021 Video Truth table design style, VHDL

Reading:
17.05.2021 Video Laboratory Multiplier

13.05.2024

9. FPGA, VHDL and delay

ASIC, FPGA
Delay and pipeline operation

Reading:
Video Delay and power 2.06.2021
Video Laboratory Multiplier 31.05.2021

27.05.2024

10. Microelectronics system design

D-Flip-Flop, state machine and scan FF

Reading:
D-Flip-Flop, state machine 9.06.2021

Video Laboratory Multiplier 7.06.2021



3.06.2024

11. Memories

SRAM, DRAM, Flash
Example:Samsung 21nm, 48LV, 3 Bit per cell, 256Gb NAND Flash

Reading:
Video Memories 16.6.2021

Video Laboratoray 14.06.2021

10.06.2024

12. Power

Package,
Input outputs,
Clock


Reading:
Video Power, vdd, clock and input outputs 19.05.2020

Notes about laboratory 20.05.2020
17.06.2024

13. Design for test

Defects
Challenges of microelectronics
Review

27.05.2020 Laboratory: Progress and Questions

Reading:
Video Design for test, faults, test 26.05.2020

24.06.2024, 01.07.2024, 08.07.2024

14. Review

Example exam

Laboratory: Design of a PWM

Reading:
CMOS basic analog circuits:
differential amplifier, SC circuits, sample and hold, performance measurement

Videos 2020

Videos of Lectures 2020

Questions

Questions

Laboratory 2024: Investigate Transistor Models



Laboratory 2023: Build a PWM generator


4.4.2023
***Nr,LFGroup***Nr,LFGroup***Nr,LFGroup***Nr,LFGroup***Nr,LFGroup
***59,SLA1X***31,HCB1X***03,HCC1X***47,SMD1X***07,BSE1X
***91,TMA1Y***86,TFB1Y***45,SGC1Y***17,ZFD1Y***08,XHE1Y
***10,BMA2X***07,AAB2X***12,KSC2X***30,AMD2X***79,AJE2X
***35,VPA2Y***94,IAB2Y***28,SRC2Y***06,RLD2Y***45,CSE2Y
***14,ZPA3X***29,ANB3X***98,AAC3X***23,CAD3X***23,ABE3X
***15,MMB3Y***37,RFC3Y***48,WND3Y***36,OME3Y

Challenges Laboratory SS2023

Group work with large groups

  • Dealing with very different knowledge
  • Each person should be active and all persons should accomplish a result
  • Personal results, learning and teaching portfolio
  • Limited time for each student
  • Limited number of pages (30) for grading to read for the professor
  • One page per person (First 2 labs)
  • How many results, learning and teaching accomplished? Report one in detail
  • Can everybody of a large group report in detail something different?

Regular group communication should be done according to the following picture and bullet points documented in an email to the professor.


2 concise bullet points per person
Each person should be active and all persons should accomplish a result

Example of concise problem solving documentation:
Not starting LTSPICE could be fixed in the preferences after looking at the error message in the log window: "LTSPICE not found"
versus
A problem with LTSPICE could be solved

Laboratory 2022: Compare full adders in various technologies

Goal is to verifiy the results of the papers:

Analysis and Comparison on Full Adder Block in Submicron Technology, M. Alioto; G. Palumbo
Compare_Full_Adder.pdf
Two New Low Power High Performance Full Adders with Minimum Gates

Journal of Computers 2009
v4-10-100_Full_adder_minimum_transistors.pdf

and investigate technology changes 1um..14nm.
Each group takes one architecture, does a layout and simulation with a certain technology and compares results.


Laboratory 2021: Build a 4 bit positive number multiplier


Laboratory 2020: Build a 16 bit shift register converting gray code to binary code

Laboratory 5: Build a 16 bit shift register converting gray code to binary
  • Inputs
    • C3, C3b initiate a new serial parallel conversion
    • C1, C1b, C2, C2b control a shift by one position of the input
    • MSB comes first, LSB comes in last.
  • Gray code to binary
    • An EXOR operating with the previous bit converts gray to binary
  • Outputs
    • D0 to D15 are the final values of the parallel output

Open Laboratory 6: Optimize and simulate a library cell


SGrayBinary.vhdl
FDC.jelib
Laboratory Feedback

Problems:

Problems

Tools and Files

  1. Electric: http://www.staticfreesoft.com/index.html
  2. CMOS Circuit Design and Layout: http://www.cmosedu.com/
  3. LTSPICE: http://www.linear.com/designtools/software/
  4. VLSI Design System Free Libraries http://www.staticfreesoft.com/productsLibraries.html

Past and Future Laboratories

  • 2010 Rotary Encoder
    (1,2) Baker Electric Training, (3) LED control circuit, (4,5) AOI circuit, (6) Finite state machine, (7) counter design, (8) Pulse width modulator, (9) VHDL code, (10) Microcontroller
  • 2011 Microprocessor
    (1,2) Electric Layout, (3,4) CMOS inverter, (5) Parasitics and Variations, (6-9) Adder in CMOS logic, (10) Adder in VHDL, (11,12) GNOME in VHDL
  • 2012 Scan cell
    (1,2) Electric Layout, (3,4) CMOS inverter, (5) parasitics and variations, (6-12) Design of a scan cell
  • 2013 Synthesis of a UART
    Synthesis of a UART from VHDL to Chip
  • 2014 Pipeline ADC Chip
  • (5) Amplifiers and sample and Hold, (6) Design of a pipeline ADC stage
  • 2015 Synthesis of a dynamic scan cell
  • 2016 Build a mod_10_counter with minimum size transistors
    Instructions
  • 2017 Build a 4 bit ALU
    Instructions
  • 2018 Build a Tiny FPGA: Emphasis on Hardware Design
    Build an FPGA
  • Synthesis of a MIPS processor
  • Realization of a built in self test (BIST)
  • Design of integrated CMOS amplifiers
  • Design of a bigger FPGA


References:

[1] CMOS: Circuit Design, Layout, and Simulation, Revised Second Edition, R. Jacob Baker, Wiley, ISBN 978-0-470-22941-5, Revised 2nd Edition, 2008.
      www.CMOSedu.com
[2] CMOS VLSI Design, Neil Weste, David Harris ca. 100.-
      www.cmosvlsi.com
      http://pages.hmc.edu/harris/class/e158
[3] Application Specific Integrated Circuits, Michael Smith 62.-Euro
      http://www10.edacafe.com/book/ASIC/ASICs.php
[4] Microelectronic Circuit Design, R. C. Jaeger, T. N. Blalock, McGraw Hill, 4th Edition, 60.- Euro
      http://www.jaegerblalock.com/
[5] CMOS Analog Circuit Design, Phil Allen and Doug Holberg, 2015: 71/28 Euro
      http://www.aicdesign.org/scnotes10.html
[6] eFabless
[7] Zero to ASIC course: Soldering a chip package component
[8] Rapid Prototyping of Digital Systems: Quartus® II Edition, Hamblen
[9] FPGA Prototyping by VHDL Examples: Xilinx BASYS-3 Version, Chu