Skip to content

Commit 0eba4df

Browse files
committed
Add reconcilation in flip chip target
1 parent a17205d commit 0eba4df

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/schematics/ExamplePDK/ExamplePDK.jl

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,12 @@ const FLIPCHIP_SOLIDMODEL_TARGET = SolidModelTarget(
277277
indexed_layers=[:port, :lumped_element, :integration, :wave_port],
278278
wave_port_layers=[:wave_port],
279279
postrender_ops=[
280+
( # Reconcile L1 negative
281+
"metal_negative_L1",
282+
SolidModels.union_geom!,
283+
("metal_negative_L1", "metal_negative_L1", 2, 2),
284+
:remove_object => true
285+
),
280286
( # Get metal ground plane by subtracting negative from writeable area
281287
"metal_L1",
282288
SolidModels.difference_geom!,
@@ -289,6 +295,12 @@ const FLIPCHIP_SOLIDMODEL_TARGET = SolidModelTarget(
289295
("metal_L1", "metal_positive_L1", 2, 2),
290296
:remove_tool => true
291297
),
298+
( # Reconcile L2 negative
299+
"metal_negative_L2",
300+
SolidModels.union_geom!,
301+
("metal_negative_L2", "metal_negative_L2", 2, 2),
302+
:remove_object => true
303+
),
292304
( # Same thing on L2
293305
"metal_L2",
294306
SolidModels.difference_geom!,

0 commit comments

Comments
 (0)