kqcircuits.junctions.manhattan_single_junction
- class kqcircuits.junctions.manhattan_single_junction.ManhattanSingleJunction[source]
Bases:
Junction
The PCell declaration for a Manhattan style single junction.
finger_overshoot (Double) - Length of fingers after the junction., default=
1.0
, unit=μm
include_base_metal_gap (Boolean) - Include base metal gap layer., default=
True
include_base_metal_addition (Boolean) - Include base metal addition layer., default=
True
shadow_margin (Double) - Shadow layer margin near the the pads., default=
0.5
, unit=μm
separate_junctions (Boolean) - Junctions to separate layer., default=
False
offset_compensation (Double) - Junction lead offset from junction width, default=
0
, unit=μm
mirror_offset (Boolean) - Move the junction lead offset to the other lead, default=
False
finger_overlap (Double) - Length of fingers inside the pads., default=
1.0
, unit=μm
height (Double) - Height of the junction element., default=
22.0
, unit=μm
width (Double) - Width of the junction element., default=
22.0
, unit=μm
pad_height (Double) - Height of the junction pad., default=
6.0
, unit=μm
pad_width (Double) - Width of the junction pad., default=
12.0
, unit=μm
pad_to_pad_separation (Double) - Pad separation., default=
6.0
, unit=μm
x_offset (Double) - Horizontal junction offset., default=
0
, unit=μm
pad_rounding_radius (Double) - Rounding radius of the junction pad., default=
0.5
, unit=μm
junction_type (String) - Junction Type, default=
Manhattan Single Junction
, choices=['Manhattan Single Junction']