naina singhal
05/27/2024, 3:06 AMVDDIO
pin while using caravan
wrapper for analog project. If my circuit is fully analog and used only io_analog
, gpio_analog
and gpio_noesd
pins, do I need to provide any external voltage to VDDIO pin? Is VDDIO
used to power ESD circuits under pads? Moreover the operating range of VDD for my circuit is 3V - 5V. Will 5V is too high for VDDIO pin (if it needs supply connection)? Next, I am keeping all my pins in GPIO_MODE_MGMT_STD_ANALOG
mode in user_defines.v
file. I do not have any 1.8V power signal in my circuit. Is it ok if I connect io_out
and io_oeb
to 3 to 5V signal to remove the leakage through buffers? Thank you.Mitch Bailey
05/27/2024, 3:13 AMVDDIO
, but my guess would be yes.
As far as connecting io_out
and io_oeb
to 3-5V power, I wouldn’t recommend doing that. Those are input to thin-ox devices and may short out if connected to voltages higher than the recommend (1.8-2.2V?).naina singhal
05/27/2024, 3:15 AMio_out
and io_oeb
signals? Can I connect them to ground to remove leakage?Mitch Bailey
05/27/2024, 3:28 AMnaina singhal
05/27/2024, 3:30 AMMitch Bailey
05/27/2024, 3:44 AMuser_project_wrapper
instance and verify that the user_io_oeb[*]
signals are the io_oeb
outputs of the wrapper.
You can then trace user_io_oeb[0]
to this buffer.
sky130_fd_sc_hd__buf_6 wire2112 (.A(\user_io_oeb[0] ),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd),
.X(net2112));
naina singhal
05/27/2024, 3:53 AMnaina singhal
05/27/2024, 4:10 AMnaina singhal
05/27/2024, 4:14 AMVDDIO
? If vddio needs to be provided externally. will a VDD range of 3V to 5V be ok for any cells connected to that pin? And how do ESD cells get the required supply voltage? Is it through vddio only? Sorry I am just confused about sky130 padframe.Mitch Bailey
05/27/2024, 4:34 AMnaina singhal
05/27/2024, 9:22 PMMitch Bailey
05/27/2024, 10:19 PMvddio
is greater or equal to vdda1
, vdda2
, vdda
and any connections to gpio_analog
or gpio_noesd
.naina singhal
05/27/2024, 10:22 PMnaina singhal
05/28/2024, 1:29 AMio_oeb
and io_out
pins to ground or just the ones connected to the pads I am using?Mitch Bailey
05/28/2024, 2:04 AMMitch Bailey
05/28/2024, 2:05 AMnaina singhal
05/28/2024, 2:52 AMio_out
and io_oeb
of 27 gpio pads in caravan wrapper to ground
. Moreover, I will set all the gpio pins to GPIO_MODE_MGMT_STD_ANALOG
in user_defines.v
, Thanks a lot @Mitch Bailey.