Applying constraints – Max die area: 0.06 $mm^2$

from mnflow.mfda.cad.dld.theme.block import DLD
dld = DLD(
	d_c=0.5,
    max_die_area_mmsq=0.06,
	rotation_angle_deg_before_array=90,
    # constraints OFF
    # turn_off_constraints=True,
    # image
    opt_save_image=True,
    img_dpu=10,
)
----------------------------------------
core.DLD___Np:20_Nw:17_gap_w:1.504_pitch_w:3.009_gap_a:1.504_pitch_a:3.009_height:6.017_boundary_treatment:pow_3
block.DLD___num_unit:19_opt_mirror:False_array_counts:[1, 1]_opt_mirror_before_array:[False, False]
----------------------------------------
{'Np': 20,
 'Nw': 17,
 'area': 68009.58351599998,
 'bb': [(-1141.764, -7.925), (1.504, 51.562)],
 'count of 1D arrays of core.DLD': 1,
 'd_c': 0.5,
 'lx': 1143.2679999999998,
 'ly': 59.486999999999995,
 'performance': {'Flow rate @ 1 bar/area (micro-liter/min/mm-sq)': 3.200464736321295,
                 'die area (mm-sq)': 0.06800958351599999,
                 'gap over crit. dia.': 3.0086132390819444,
                 'volumetric flow rate at 1 bar (micro-liter/min)': 0.217662273774856},
 'resistance (Pa.sec/m^3)': 2.756564054920348e+16,
 'volumetric flow rate at 1 bar (m^3/sec)': 3.6277045629142666e-12,
 'volumetric flow rate at 1 bar (milli-liter/hr)': 0.013059736426491358}

Output layout:

Layout