I have some macros with 1.8V inputs but 3.3V outpu...
# openlane
c
I have some macros with 1.8V inputs but 3.3V outputs, and I wanted to know how to use the level shifter cells in the HV library (sky130_fd_sc_hvl) in my macro in Openlane
m
@Carolina Vieira I haven’t heard anything about openlane handling multiple power domains. You might need to add those manually.
c
How do you do It
m
Synthesize the design with 1.8V outputs and then open the gds in magic and add the level shifters.
c
Thanks
👍 1
g
@Mitch Bailey Are you shure about that? What about the SKY130_FD_SC_HVL__LSBUFLV2HV_1 cell in the HV library?
m
@Guilherme Ferrara Sorry, let me clarify. I haven’t heard anything about openlane being able to synthesize standard cell logic designs with different power domains (or different libraries). I may be wrong though. Openlane can route hard macros that have different power domains or different libraries. For example, you could create a hard macro of level shifters, and have openlane synthesize 1.8V logic and connect it’s output signals to the level shifter inputs. You could also have openlane route the outputs, but you need to be careful that 1.8V buffers are not inserted on 3.3V signals.
g
@Mitch Bailey Got it now, thank you very much!
🙏 1