https://open-source-silicon.dev logo
t

Tobias Strauch

04/20/2022, 2:15 PM
Why aren't there any xor\xnor cells in my netlist, although statistically there should be. Is this due to the poor netlist optimization capabilities of the openlane flow or are they excluded for some reasons? @User I would love to use an sky130_fd_sc_hd__xor2_1 in my add-on netlist, which I add to the design after synthesis. Are their any deep state problems with x(n)or-s ? Thanks for your answer in advance.
t

Tim Edwards

04/20/2022, 2:26 PM
This is more of a question for the Openlane team, not me. There are, in my opinion, way too many cells in the "don't use" list, which is just a cop-out for a router that wasn't doing a good job.
t

Tobias Strauch

04/20/2022, 2:43 PM
Thanks Tim, it's just that the cell shows up in your open_pdks/sky130/openlane/sky130_fd_sc_hd/*no_synth.cells list, so that's why I was asking you for some insight.* I hope that the Openlane team will answer eventually. Cheers !
t

Tim Edwards

04/20/2022, 2:45 PM
Right, but everything inside the
openlane/
directory in open_pdks is just dictated to me by the Openlane team, and I add it to the repository.
1