mruzzi23
Newbie level 5
Dear forum users,
For an exam about mixed state circuits, I have to design a 12 bit DAC in Virtuoso with some requirements:
1) 5 output channels
2) Vdd = 1.8V
3) SPI as interface (with 20 MHz clock), which can be made as a testbench
4) update rate (per channel) of 1KS/s
5) Settling time (1%) of analog out = 1us, with capacitive load of 10uF
6) Area < 0.05mm^2
7) Power consumption < 20 uW
8) Noise (in the DC-10KHz band) < 5uV (rms)
I already did the digital part with the SPI testbench (50 ns clock) which outputs a 16 bit serial string, with bits [15:13] which identify the output channel and bits [11:0] identifying the value (bit 12 is unused).
The serial string enters a shift register which shifts the string and creates a parallel string which is in turn given to a demux with 5 outputs that sends to the right channel the 12bit value.
This is my first time designing something like this so the level of complexity for me is a bit high.
My question is: are the the given specs enough for the dac output dual stage miller opamp design? Looks to me that I only have CL, ts, P and NSD specs, but I don't have any Gain, SR, GBW, GM and PM requirements, but again, I'm a novice in this field so I could be wrong.
Also, how can I satisfy the update rate requirement?
Thanks in advance.
For an exam about mixed state circuits, I have to design a 12 bit DAC in Virtuoso with some requirements:
1) 5 output channels
2) Vdd = 1.8V
3) SPI as interface (with 20 MHz clock), which can be made as a testbench
4) update rate (per channel) of 1KS/s
5) Settling time (1%) of analog out = 1us, with capacitive load of 10uF
6) Area < 0.05mm^2
7) Power consumption < 20 uW
8) Noise (in the DC-10KHz band) < 5uV (rms)
I already did the digital part with the SPI testbench (50 ns clock) which outputs a 16 bit serial string, with bits [15:13] which identify the output channel and bits [11:0] identifying the value (bit 12 is unused).
The serial string enters a shift register which shifts the string and creates a parallel string which is in turn given to a demux with 5 outputs that sends to the right channel the 12bit value.
This is my first time designing something like this so the level of complexity for me is a bit high.
My question is: are the the given specs enough for the dac output dual stage miller opamp design? Looks to me that I only have CL, ts, P and NSD specs, but I don't have any Gain, SR, GBW, GM and PM requirements, but again, I'm a novice in this field so I could be wrong.
Also, how can I satisfy the update rate requirement?
Thanks in advance.