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.