Hyugen Ryan
09/13/2022, 11:09 AMset_max_fanout and set_driving_cell sets the max fanout and cell model for the output ports of the top level of the design or is it for every cell in the design?
2. In openlane variable configurations, does the parameters such as SYNTH_MAX_FANOUT and SYNTH_DRIVING_CELL sets the max fanout and cell model for the output ports of the top level of the design or is it for every cell in the design?
Both of them (SDC and openlane variables) is said to configure the output ports , but Im not sure if those ports are just the ports of the top level design or all output ports for every cell in the design.
3. Third question is, the tcl script /openlane/scripts/openroad/sta.tcl is used in pre-layout STA in openlane and I noticed that the liberty file read is only LIB_TYPICAL (or the LIB_SYNTH_COMPLETE). However in a workshop I attended before, the instructor manually read the liberty file inside openroad and the liberty file read is both the LIB_SLOWEST and LIB_FASTEST and he used read_libery -max and read_liberty -min commands (unlike in sta.tcl where there is no -min or -max specified on the command) . Why did the instructor need to read the slowest and fastest library if only the typical library is enough (just like what is done in openlane pre-layout STA)?
ThanksArman Avetisyan
09/13/2022, 2:25 PMArman Avetisyan
09/13/2022, 2:26 PMArman Avetisyan
09/13/2022, 2:27 PMArman Avetisyan
09/13/2022, 2:28 PMHyugen Ryan
09/14/2022, 12:24 AM