Tim Edwards
06/08/2022, 7:05 PMgds flatten true
which automatically flattens trivially simple cells (cells with < 10 shapes in them), or by the gds flatglob <string>
where you can give it a glob-style matching string, if there is a syntactical commonality in the names of the cells you want to flatten (like the $
in the middle of the name).Ryan R
06/08/2022, 7:35 PMRyan R
06/08/2022, 7:36 PMTim Edwards
06/08/2022, 7:45 PMRyan R
06/08/2022, 7:46 PMTim Edwards
06/08/2022, 7:48 PMRyan R
06/08/2022, 7:53 PMTim Edwards
06/08/2022, 9:08 PMRyan R
06/08/2022, 10:30 PMRyan R
06/08/2022, 10:31 PMMitch Bailey
06/09/2022, 2:01 AMuser_project_wrapper
or user_analog_project_wrapper
are same between the layout and the verilog/spice level. If you have via cells in your top level now, you might consider adding a level where your current top level is encapsulated. For example, if currently you have,
user_analog_project_wrapper
macro_1
macro_2
via_1
via_2
Add a level to get
user_analog_project_wrapper
user_analog_proj_example
macro_1
macro_2
via_1
via_2
Of course, you'd need to create the corresponding user_analog_proj_example
verilog.Ryan R
09/20/2022, 2:44 PM