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

from mnflow.mfda.cad.dld.theme.block import DLD
dld = DLD(
	d_c=0.5,
    max_die_area_mmsq=0.03,
	rotation_angle_deg_before_array=90,
    # constraints OFF
    # turn_off_constraints=True,
    # image
    opt_save_image=True,
    img_dpu=10,
)
----------------------------------------
core.DLD___Np:9_Nw:25_gap_w:1.025_pitch_w:2.051_gap_a:1.025_pitch_a:2.051_height:4.101_boundary_treatment:pow_3
block.DLD___num_unit:28_opt_mirror:False_array_counts:[1, 1]_opt_mirror_before_array:[False, False]
----------------------------------------
{'Np': 9,
 'Nw': 25,
 'area': 29413.90422,
 'bb': [(-515.77, -5.392), (1.025, 51.524)],
 'count of 1D arrays of core.DLD': 1,
 'd_c': 0.49999999999999994,
 'lx': 516.795,
 'ly': 56.916000000000004,
 'performance': {'Flow rate @ 1 bar/area (micro-liter/min/mm-sq)': 5.196735951850067,
                 'die area (mm-sq)': 0.02941390422,
                 'gap over crit. dia.': 2.050729452817258,
                 'volumetric flow rate at 1 bar (micro-liter/min)': 0.15285629354434838},
 'resistance (Pa.sec/m^3)': 3.925255454567995e+16,
 'volumetric flow rate at 1 bar (m^3/sec)': 2.547604892405806e-12,
 'volumetric flow rate at 1 bar (milli-liter/hr)': 0.009171377612660903}

Output layout:

Layout