Condenser-and-Sorter

The class DLD from mnflow.mfda.cad.dld.theme.condenser_sorter (condenser_sorter.DLD) aims at configuring a DLD system with a condenser and potentially one or multiple sorters. More information about this scheme can be found from Kim et. al. (2017).

class mnflow.mfda.cad.dld.theme.condenser_sorter.DLD(opt_collection_sideway=None, verbose=None, opt_process_upon_init=None, opt_write_upon_init=None, opt_save_image=None, top_cell_name=None, *args, **kwargs)

A DLD system with a Condenser-and-Sorter theme.

Constructor

Parameters

Internal config

opt_collection_sidewaybool

Whether to include sideway collection for *sorters*, by default None

verbosebool, optional

verbose, by default None

opt_process_upon_initbool, optional

Whether to invoke the process method from inside the constructor to design the system, by default True

opt_write_upon_initbool, optional

Whether to invoke the write method from inside the constructor to write the GDS/DXF layout file, by default None

opt_save_imagebool, optional

Whether to invoke the save_image method from inside the constructor to save layout as png file(s), by default None

top_cell_namestr

Name of top cell to be created as needed.

get_die_info()

Returning the die information.