In this work, I went through every device, circuit, geometry and test to try to:
keep as much hierarchy as possible when generating the gds file.
make sure that every cell/subcell has a proper name (not something like boolean, union or unnamed). The name contains as much as possible the main characteristics of the devices.
All of this simply to be able to have he key informations about a design only by having the gds file generated at the end of the code. We don't want to manually have to go back to the code to get information on devices etc.
Created tests python file to generate gds files containing devices returned by all qnngds functions.
Improvements of this version are still to be made: see issues #59 and #60.
In this work, I went through every device, circuit, geometry and test to try to:
All of this simply to be able to have he key informations about a design only by having the gds file generated at the end of the code. We don't want to manually have to go back to the code to get information on devices etc.
Created tests python file to generate gds files containing devices returned by all qnngds functions.
Improvements of this version are still to be made: see issues #59 and #60.