Guild icon
wafer.space Community
📐 - Designing / 📝-project-template / CTS error with split voltage IO cells
Between 2026-05-31 11:59 p.m. and 2026-07-01 12:00 a.m.
Avatar
When trying to use the ocd version of the IO cells, I see this error in CTS: [INFO CTS-0007] Net "clk_PAD2CORE" found for clock "clk_PAD". [INFO CTS-0122] Clock net "clk_PAD2CORE" is skipped for CTS because it is not connected to any output instance pin or input block terminal. [WARNING CTS-0083] No clock nets have been found. [INFO CTS-0008] TritonCTS found 0 clock nets. [WARNING CTS-0082] No valid clock nets in the design. I've confirmed it happens on the default template too. There it doesn't cause the build to fail - presumably the tooling can cope without needing a clock tree for a small number of registers, but it's obviously bad, and in a larger design it does cause failures.
Avatar
Leo Moser (mole99) 2026-06-07 9:44 a.m.
Can confirm, that is not a nice clock tree. (I'm also wondering why I don't see the SPEF delays here.)
9:44 a.m.
I'll compare the LEF/LIB views of the OCD cells with the foundry ones.
Avatar
Leo Moser (mole99) 2026-06-07 9:55 a.m.
Found the issue: PIN Y in the LEF does not have a direction set, making it INPUT by default. You can edit libs.ref/gf180mcu_ocd_io/lef/gf180mcu_ocd_io.lef and add DIRECTION OUTPUT ; after line 3432.
👍 1
9:55 a.m.
Thanks for the report, Mike! I'll make sure the PDK is updated accordingly.
💜 1
Exported 5 message(s)
Timezone: UTC+0