This github repository is for the design of a Band Gap Reference Circuit (BGR) using SCL_130nm technology PDK.
The Bandgap Reference (BGR) is a circuit which provides a stable voltage output which is independent of factors like temperature, supply voltage.
- Temperature stability: A bandgap reference is designed to provide a stable reference voltage over a wide range of temperatures. This is achieved by using the temperature-dependent properties of semiconductors to cancel out the temperature dependence of other components in the circuit.
- Low noise: A bandgap reference should have low noise to prevent any fluctuations in the reference voltage. This is achieved by using high-quality components and careful design.
- High accuracy: A bandgap reference should have a high accuracy and precision to ensure that the reference voltage is consistent over time.
- Low output impedance: A bandgap reference should have a low output impedance to provide a stable output voltage even when connected to a load.
- Low power consumption: A bandgap reference should consume low power to minimize the impact on the overall system power consumption.
- Wide input voltage range: A bandgap reference should be able to operate over a wide range of input voltages to ensure compatibility with different systems.
- Small size: A bandgap reference should be compact in size to be easily integrated into different electronic systems.
A bandgap reference is a circuit that uses the difference in voltage between the base-emitter junction and the semiconductor's bandgap voltage to produce a constant voltage reference that is unaffected by changes in temperature or power supply. Bandgap references are often used in the following contexts:
- Voltage regulation: Bandgap references are a reliable voltage reference that can be used in voltage regulators to control the output voltage of the regulator.
- Analog-to-digital converters (ADCs): ADCs require a stable and accurate voltage reference to convert analog signals into digital signals. Bandgap references can provide a stable reference voltage for ADCs.
- Voltage-controlled oscillators (VCOs): VCOs are used in frequency synthesizers, phase-locked loops, and other applications where a stable and accurate frequency is required. Bandgap references can be used to provide a stable reference voltage for the VCOs.
- Power management: Bandgap references can be used in power management applications such as battery chargers and power supplies to provide a stable voltage reference for controlling the output voltage.
- Temperature sensors: Bandgap references can be used in temperature sensors to provide a stable reference voltage that is independent of temperature variations.
- Digital-to-analog converters (DACs): DACs require a stable and accurate voltage reference to convert digital signals into analog signals. Bandgap references can provide a stable reference voltage for DACs.
- 1.BGR Introduction
- 2.CTAT voltage generation
- 3.PTAT voltage generation
- 4.Self-Biased Current Mirror Circuit
- 5.Reference Branch Circuit
- 6.Start-up circuit
- 7.Complete BGR Circuit
- 8.SImulation and Waveforms
- 8.1 Voltage(Vref) variation wrt temperature(using Basic current mirror circuit)
- 8.2 Temperature coefficient(using Basic current mirror circuit)
- 8.3 Voltage coefficient(using Basic current mirror circuit)
- 8.4 BGR Circuit with Enable and Cascode current mirror circuit
- 8.5 Current and voltages are identical for Cascode current mirror circuit
- 8.6 PTAT and CTAT Cancelling each other to give constant Voltage (Vref) using Cascode current mirror circuit.
- 8.7 Voltage variation w.r.to temperature(Cascode)
- 8.8 Voltage variation w.r.to VDD(Cascode)
- 8.9 Temperature coefficient
- 8.10 Voltage coefficient
- 8.11 Start-Up time
- 8.12 On-Off current wrt to Enable
- 8.11 Customizing the layout
- 8.6 Customizing the layout
- 9. Specifications
- 10. Layout
- 11. Future Work
The operation principle of BGR circuits is to sum a voltage with negative temprature coefficient with another one exhibiting opposite temperature dependancies. Generally semiconductor diode behave as CTAT i.e. Complement to absolute temp. which means with increase in temp. the voltage across the diode will decrease. So we need to find a PTAT circuit which can cancel out the CTAT nature i.e. with rise in temp. the voltage across that device will increase and thus we can get a constant voltage reference with respect to temp.
CTAT (Temperature Coefficient of Absolute Temperature) voltage generation is a technique used to generate a voltage that is proportional to the absolute temperature. The CTAT voltage is typically generated using a diode or a transistor.One important consideration when designing a CTAT voltage generator is the temperature coefficient of the diode or transistor used in the circuit. The temperature coefficient determines how much the voltage across the diode or transistor will change with temperature, and it is important to choose a diode or transistor with a temperature coefficient that matches the desired temperature range of the circuit.
PTAT stands for Proportional To Absolute Temperature and refers to a voltage or current that is proportional to the absolute temperature of a device or system. PTAT voltage generation is a technique used in electronic circuits to generate a voltage that is proportional to temperature. The PTAT voltage is typically generated by exploiting the temperature-dependent characteristics of a transistor or diode.In a typical PTAT voltage generator circuit, a transistor or diode is used as a temperature sensor. The voltage across the sensor is amplified and then fed into a voltage divider network to produce a voltage that is proportional to the absolute temperature of the sensor.
A self-biased current mirror circuit is a type of electronic circuit used in integrated circuits to replicate an input current to an output current with a high degree of accuracy. In a self-biased current mirror circuit, the bias current for the circuit is generated internally, eliminating the need for an external bias voltage. The circuit typically consists of two transistors - a master transistor and a slave transistor - and a resistor. The master transistor is biased with a fixed current, and the slave transistor is biased using the voltage drop across the resistor. As a result, the output current of the slave transistor is a mirror image of the input current to the master transistor.
The reference circuit branch performs the addition of CTAT and PTAT volages and gives the final reference voltage. We are using a mirror transitor and a BJT as diode in the reference branch. By virtue of the mirror transistor in the reference branch the same amount of current flows through it as of the current mirror branches. Now from the PTAT circuit branch we are getting PTAT voltage and PTAT current. The same PTAT current is flowing in the reference branch. But the slope of PTAT voltage is much more smaller than that of slope of CTAT voltgae. In order to make increase the voltage slope we have to increase the resistance (current constant, so V increases with increase in R). Now across the high resistance we will get our constant reference voltage which is the result of CTAT Voltage + PTAT Voltage.
CTAT and PTAT cancelling each other to maintain voltage(Vref) unchanged with respect to temperature(Basic Current mirror)
The start-up circuit is required to move out the self biased current mirror from degenerative bias point (zero current). The start-up circuit forecefully flows a slow amount of current through the self-biased current mirror when the current is 0 in the current mirror branches, as the current mirror is self biased this small current creats a disturbance and the current mirror auto biased to the desired current value.
Now by connecting all above components we can get the complete BGR circuit.
8.6 PTAT and CTAT Cancelling each other to give constant Voltage (Vref) using Cascode current mirror circuit.
Band Gap Reference Circuit (BGR) Layout
VLSI layout combines a huge number of circuits into a larger integrated circuit. There are 2 ways of doing a layout: manual and automated. Manual layout usually enables the designer to pack his devices in a smaller area compared to the automated process but it is more tedious. The automated process, on the other hand, is done using standard cells and usually takes more real estate space but it is much faster.
The design rules which we will be using is the SCL 130nm CMOS Rules. Design rules give guidelines for generating layouts. They dictate spacings between wells, sizes of contacts, minimum spacing beween a poly and a metal and many other similar rules.
- Perform post layout simulation
Gandi AjayKumar
- Kunal Ghosh, Director, VSD Corp. Pvt. Ltd.
- Madhav Rao, Professor, IIIT-Bangalore.
- Nanditha Rao, Professor, IIIT-Bangalore.
- Semi-conductor Laboratory
- Gandi AjayKumar, M.Tech in VLSI Design, International Institute of Information Technology, Bangalore ajaykumar.gandi@iiitb.ac.in.
- Kunal Ghosh, Director, VSD Corp. Pvt. Ltd. kunalghosh@gmail.com
- Madhav Rao, Professor, IIIT-Bangalore. mr@iiitb.ac.in
- Nanditha Rao, Professor, IIIT-Bangalore. nanditha.rao@iiitb.ac.in









































