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

Andy Attwood

06/11/2021, 3:21 PM
I am trying to add DFFRAM from the the caravel system to my own design but I am getting this error. 8.3. Executing AST frontend in derive mode using pre-parsed AST for module `\DFFRAM'. ERROR: Module `\sky130_fd_sc_hd__clkbuf_4' referenced in module `\DFFRAM' in cell `\DOBUF[31]' is not part of the design. How do I add the reference to the cell? Any assistance would be appreciated..
w

Wajeh ul hasan

06/11/2021, 7:41 PM
set ::env(SYNTH_READ_BLACKBOX_LIB) 1
add this in config.tcl @Andy Attwood
a

Andy Attwood

06/11/2021, 8:37 PM
I had that set. Tis solved the problem set ::env(LIB_SYNTH) [glob /disk2/openlane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_100C_1v80.lib]
w

Wajeh ul hasan

06/12/2021, 4:29 AM
That's strange. This variable is set by default so there shouldn't be a need to explicitly declare it.