GitHub
04/28/2025, 10:13 AMsg13g2_IOPadIn), but also the in-out IO cells (sg13g2_IOPadInOut*).
The motivation would be to save on external components:
If you know that there will be e.g. a tactile push-button connected to an input, you can hardwire PU/PD.
Another use case would be to make PU/PD user-programmable in uC applications or even in FPGAs.
Yes, I would love to have PU/PD functionality in Greyhound :)
The feature could be implemented using just the two pu and pd inputs that enable the respective resistors.
Or there could be additional logic to ensure PU and PD are never active at the same time or together with c2p_en in the sg13g2_IOPadInOut* cell. Either implementation would be fine for me.
IHP-GmbH/IHP-Open-PDK