Skip to content

agarwal-kavya/msvsdc2cdac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

Mixed Signal 10-Bit C2C Digital to Analog Converter Based on SCL180nm Process Node.

This project focusses on designing a low power and efficient DAC design in Cadence. For DAC topology C2C architecture of 10bit resolution is chosen over binary-weighted architecture because of its remarkable speed and higher bandwidth, at a cost of distortions caused by parasitic capacitances.

Table of Contents

1. Introduction to C2C DAC

DACs convert discrete digital signals into continuous analog signals. Among all the DAC architectures Capacitive DACs are preferred because of their reduced design complexity, optimized power and improved matching. Exclusively for medium to high resolution applications capacitive DACs are chosen over resistive and current steering DACs. Even though the Capacitive DAC based solution provides many benefits, it still faces a bottleneck in sizing the capacitors, capacitor mismatch and parasitic capacitance degrading the DAC performance. With technology scaling, digital solutions will also provide better portability between IC fabrication technologies and flexibility, and ultimately result in lower power and cost.

2. C2C DAC architecture with DAC switches

Screenshot 2023-02-14 105028

DAC switches take the digital bits as inputs and switch the output voltage in between Vref and GND. If the digital bit is ‘1’ then M1 and M2 transistors will be ON, transistors M3 and M4 will be OFF. This makes the switch output raise to Vdd. If the digital bit is ‘0’ then M3 and M4 transistors will be ON, transistors M1 and M2 will be OFF. This makes the switch output fall to ground voltage.

3. Schematic of DAC_switch

Switches are used to switch the output voltage in between Vdd and GND based on the digital bits.

Screenshot 2023-02-14 105051

4. IP Design Specifications

Parameter Description Min Type Max Unit Condition
VDD Digital supply voltage 1.8 V T=-40 to 85C
VREFH Reference voltage high 1.8 V T=-40 to 85C
VREFL Reference voltage low 0.0 V T=-40 to 85C
RES Resolution 10 bit T=27C
VFS Full Scale Voltage 0 1.7982 V T=27C

5. Simulation Results

5.1 PRE-LAYOUT SIMULATION

DAC Switch

Schematic for DAC Switch

As seen in Schematic, digital inputs are the control terminals to the switches of a DAC. Switches are used to switch the output voltage in between Vdd and GND based on the digital bits.

Screenshot from 2023-02-13 23-01-27

The logic of this switch is implemented using a 2 to 1 MUX.

Output Waveforms for DAC Switch

Screenshot from 2023-02-13 23-09-36

1-Bit DAC subcircuit

Schematic for 1-bit DAC

DAC switches take the digital bits as inputs and switch the output voltage in between Vref and GND.

Screenshot from 2023-02-14 11-16-12

Based on the digital bits output of DAC is calculated as: 𝑉𝑜𝑢𝑡𝐶𝑡𝑜𝑡𝑎l = 𝐶𝑒𝑓𝑓𝑒𝑐𝑡𝑖𝑣𝑒 ∗ 𝑉𝑟𝑒𝑓 ∗ (∑𝑏𝑖2^(−(𝑁−𝑖))) , where bi is the digital input bits from Pulse input. Ctotal is the effective output capacitance of the entire C2C ladder network which is equal to 2Cu where Cu is the unit capacitance.

Output Waveform for 1-bit DAC

Screenshot (501)

The output here reaches to 900mV based on the calculations.

2-Bit DAC subcircuit

Schematic for 2-bit DAC

Screenshot from 2023-02-17 00-34-10

Output Waveform for 2-bit DAC

Screenshot (499)

3-Bit DAC subcircuit

Schematic for 3-bit DAC

Screenshot from 2023-02-17 00-36-58

Output Waveform for 3-bit DAC

Screenshot (498)

4-Bit DAC subcircuit

Schematic for 4-bit DAC

Screenshot from 2023-02-17 12-43-24

Output Waveform for 4-bit DAC

Screenshot (497)

5-Bit DAC subcircuit

Schematic for 5-bit DAC

Screenshot from 2023-02-17 00-45-28

Output Waveform for 5-bit DAC

Screenshot (496)

6-Bit DAC subcircuit

Schematic for 6-bit DAC

Screenshot from 2023-02-17 12-41-14

Output Waveform for 6-bit DAC

Screenshot (495)

7-Bit DAC subcircuit

Schematic for 7-bit DAC

Screenshot from 2023-02-17 12-34-30

Output Waveform for 7-bit DAC

Screenshot (494)

8-Bit DAC subcircuit

Schematic for 8-bit DAC

Screenshot from 2023-02-17 01-03-24

Output Waveform for 8-bit DAC

Screenshot (493)

9-Bit DAC subcircuit

Schematic for 9-bit DAC

Screenshot from 2023-02-17 01-09-26

Output Waveform for 9-bit DAC

Screenshot (492)

10-Bit DAC

Schematic for 10-bit DAC

Screenshot from 2023-02-17 01-13-00

Total capacitance spread of the C2C 10-bit DAC is 29Cu which is drastically low compared to binary weighted capacitor array DAC which will have a total of 1024Cu capacitance.

Output Waveforms for 10-bit DAC

Here v0 is the LSB bit and v9 acts as MSB. The inputs are provided using a pulse Signal. The Output waveform showing the Output reaching 1.8V with smaller steps.

Screenshot from 2023-03-01 08-09-08

For DAC topology C2C architecture of 10bit resolution is chosen over binary-weighted architecture because of its remarkable speed and higher bandwidth, at a cost of distortions caused by parasitic capacitances.

6. PRE LAYOUT CHARACTERIZATION

Waveforms showing Actual and Ideal Outputs:

Screenshot from 2023-03-01 08-13-42

DNL and INL Characteristics:

Screenshot from 2023-03-01 08-21-01

Characteristics Table:

Parameter Pre-layout
DNL -0.44 LSB to 0.26 LSB
INL -0.487 LSB to 0.057 LSB
Gain Error 0
Offset Error -0.001757

7. Schematic for Layout

The schematic obtained by replacing all the voltage sources is as:

sch

8. LAYOUT of 10 bit C2C DAC created in Cadence Virtuoso using SCL180 pdk:

The obtained layout is as:

Screenshot from 2023-05-10 12-23-29

Magnified images of layout:

Screenshot from 2023-05-10 12-24-05

Screenshot from 2023-05-10 12-24-43

Screenshot from 2023-05-10 12-24-54

9. Contributors

  • Kavya Agarwal
  • Kunal Ghosh

10. Acknowledgments

  • Kunal Ghosh, Director, VSD Corp. Pvt. Ltd.
  • Steven Bos

11. Contact Information

12. Future Work

  • The post layout simulation has to be carried out for the design.

13. References

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors