3.1 Analog IC Design Flow

Table of contents

Let’s get an idea of the big picture of analog IC design using CMOS inverter design. This will help you get a clear idea from upcoming sessions.

3.1.1 The CMOS Inverter

What is a NOT Gate?

A NOT gate, also known as an inverter, is a basic digital logic gate that outputs the logical complement of its input. It is one of the simplest and most essential gates in digital electronics. The operation is straightforward:

  • If the input is 0 (logic LOW), the output is 1 (logic HIGH)
  • If the input is 1 (logic HIGH), the output is 0 (logic LOW)

This behavior is summarized by the truth table below:

Input (A) Output (Y = NOT A)
0 1
1 0

The NOT gate is fundamental in designing complex logic systems because it introduces the concept of signal inversion, which is used extensively in memory elements, timing circuits, combinational logic, and sequential logic.

Why an Inverter?

Inverter is one of the simplest yet most fundamental concepts in electronics. It is like “Hello world” in analog IC designing. It’s used everywhere, from processors to memory systems. The inverter is truly the nucleus of all digital designs. Once its operation and properties are clearly understood, designing more intricate structures such as NAND gates, adders, multipliers, and microprocessors is greatly simplified. The electrical behavior of these complex circuits can be almost completely derived by extrapolating the results obtained for inverters.

Analog IC Design Flow Diagram

Figure: NOT gate

Basically there’s a number of different ways to implement digital logic. Each has their advantages and disadvantages. Here are examples for some methods.

CMOS Inverter Schematic CMOS Inverter in Xschem CMOS Inverter Layout View

Figure: Inverter designs – RTL by BJT, TTL , 2 NMOS

CMOS tends to be the favourite these days due to its low power. Before we can create a silicon-based inverter, we think you have a basic understanding of inverter design in terms of physical components. This typically consists of one NMOS and PMOS transistor.

Schematic of inverter

CMOS Inverter Schematic CMOS Inverter Layout

Figure: CMOS Inverter Schematic

  • P-channel MOSFET(PMOS) : Conducts when the input is low
  • N-channel MOSFET(NMOS) : Conducts when the input is high

These two transistors work together to create the inverter function, where:

  • When the input is high, the NMOS conducts, pulling the output to low.
  • When the input is low, the PMOS conducts, pulling the output to high.

So what should we do after designing schematic? Can we just print it on silicon wafer? Let’s get an overall idea of the process in this section.

Analog IC Design Flow Diagram

Figure: Dseign flow for CMOS Inverter

Layout design

Have you ever thought how do these schematics are implemented in a silicon wafer? Let’s now discuss the process of translating this designed schematic into a physical layout that can be actually implement in silicon wafer. This process is done using layout tools like Cadence, Magic or Klayout. Magic and Klayout will be used over this course and they are freely accessible from opensource community. The layout specifies where each transistor and connection will physically reside on the silicon chip. The layout involves placement and routing steps.

Analog IC Design Flow Diagram

Figure: Inverter layout design in Klayout

Fabrication

Once the layout is finalized, it is sent to a foundry for fabrication. This is where the design comes to life. In the fabrication process, the layouted design is translated onto a silicon wafer using a series of technically heavy and complex steps. You can get a full idea on fabrication process by referring to these(link to cmos process part)

Analog IC Design Flow Diagram

Figure: Side view of NMOS and PMOS

Testing and Packaging

Once the chip has been fabricated, it’s tested to make sure it works as intended and then the chip is packaged. The chip is cut into dies, and then Pins are attached to the die to allow it to be connected to external components in a system

Analog IC Design Flow Diagram

Figure: IC from wafer to package

Now you will have a small IC that you can use as an over-the-shelf device. Remember that this process seems very simple here, but it takes lot of resources and time to manufacture a chip in silicon level and here you got a very basic idea about this process you may get the chance to learn and experience the very detailed whole process throughout this course.

To get a full idea about the design process of a CMOS inverter, please visit the Inverter Design.

3.1.2 Analog IC Design Flow Steps

Here the below diagram summarizes the analog design flow we are going to follow through this programme. This is the basic design flow for even more complex designs.

Analog IC Design Flow Diagram

Figure: Analog IC Design Flow Diagram

Schematic Entry

This involves the creation of the circuit schematic. Tools like QUCS or Xschem are typically used, which function similarly to LTSpice.
These tools generate a netlist, which is the foundation for subsequent simulations and layout steps.

What is a netlist?

A netlist is a hierarchical data structure that comprehensively details the interconnections and relationships between electronic components, including gates, transistors, flip-flops, and other logic elements, within an integrated circuit design. It essentially represents the connectivity among these components without specifying their physical layout.

Analog & RF Simulation

This is the next step where the designed schematic is simulated to check for its functionality to gain an understanding whether it achieved the expected outcome. ngspice and Xyce are simulation tools used to analyze the behavior of analog and RF circuits and further more these simulators allow for simulate some overtime variations of the IC also.

Layout Drawing

Here the schematic is translated into a physical design that can be implemented on a silicon wafor, specifying where each component will be placed on the chip and how should they connected to each other. This is created using tools like KLayout or Magic. This kind of map navigates the CMOS components geometry, size, and placement of each to the silicon wafer.

Design Rule Check (DRC)

This ensures that the layout meets the design rules required for successful fabrication. Check and verifies properties like Spacing, Layer Widths and Alignment etc. This is based on the fabrication process that we’re using. Each fabricator will supply their own rule set for the PDK.

Think of this like checking PCB trace spacing – if they’re too close, it can’t be fabricated reliably.

Layout vs. Schematic (LVS)

This check verifies that the physical layout is an accurate representation of the original schematic.
It confirms that all devices and connections match without omissions or additions.

Electromagnetic Simulation

Tools like OpenEMS are used to evaluate the electromagnetic field behavior of the layout.
This is critical for RF designs to ensure signal integrity and to detect undesired coupling or radiation.

Parasitic Extraction

Parasitic effects such as unintended resistances, capacitances, and inductances are extracted from the layout.
These effects can degrade performance and must be accounted for in final simulations. This test identifies unwanted parasitic components in the layout. There are several reasons for generations of the parasitic effects and this helps to estimates how these parasitic will affect circuit performance.

Post-Layout Simulation

This is the final simulation step, where the layout, including parasitic effects, is simulated. This ensures that the final design, including all parasitic elements, still meets the desired specifications.

GDSII Generation

The design is exported to GDSII format, which is the industry standard for fabrication.
This file includes the complete layout data (metal layers, vias, geometry) required by the foundry to manufacture the chip.