Updated with more bug revise. The login page and dashboard is also changedd

This commit is contained in:
2026-05-31 10:14:50 +08:00
parent e3f708a1a7
commit 9b4e8da796
14 changed files with 1986 additions and 2189 deletions
File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 439 KiB

After

Width:  |  Height:  |  Size: 149 KiB

@@ -5,8 +5,8 @@ schema_version: "2.0.0"
kind: cell
coordinate_system: gds_y_up
canvas_size:
width: 1000
height: 1000
width: 5000
height: 500
project: mxpic_project_1
name: canvas_1
type: composite
@@ -16,35 +16,29 @@ version: "1.0.0"
ports:
- name: port
layer: WG_CORE
x: 200.0
y: -370.0
angle: 180.0
width: 0.5
- name: port_2
layer: WG_CORE
x: 200.0
y: -370.0
x: 103.5
y: -127.3
angle: 180.0
width: 0.5
- name: port_1
layer: WG_CORE
x: 200.0
y: -420.0
x: 108.7
y: -252.6
angle: 180.0
width: 0.5
- name: port_3
- name: port_2
layer: WG_CORE
x: 691.9
y: -267.5
x: 497.4
y: -131.6
angle: 0.0
width: 0.5
# 2. Instances (The sub-components dropped onto this canvas)
instances:
MMI_7:
MMI_1:
component: Silterra/EMO1_2ML_CU_Al_RDL/primitives/multimode_interferometers/1x2MMI_1310nm_TE_Silterra_202603_ZKY_v2
x: 310.0
y: -370.0
x: 177.9
y: -252.1
rotation: 0.0
flip: 0
flop: 0
@@ -52,54 +46,10 @@ instances:
settings:
length:
MMI_8:
MMI_2:
component: Silterra/EMO1_2ML_CU_Al_RDL/primitives/multimode_interferometers/1x2MMI_1310nm_TE_Silterra_202603_ZKY_v2
x: 560.0
y: -130.0
rotation: 0.0
flip: 0
flop: 0
mirror: false
settings:
length:
MMI_9:
component: Silterra/EMO1_2ML_CU_Al_RDL/primitives/multimode_interferometers/1x2MMI_1310nm_TE_Silterra_202603_ZKY_v2
x: 560.0
y: -180.0
rotation: 0.0
flip: 0
flop: 0
mirror: false
settings:
length:
MMI_10:
component: Silterra/EMO1_2ML_CU_Al_RDL/primitives/multimode_interferometers/1x2MMI_1310nm_TE_Silterra_202603_ZKY_v2
x: 560.0
y: -230.0
rotation: 0.0
flip: 0
flop: 0
mirror: false
settings:
length:
MMI_11:
component: Silterra/EMO1_2ML_CU_Al_RDL/primitives/multimode_interferometers/1x2MMI_1310nm_TE_Silterra_202603_ZKY_v2
x: 560.0
y: -280.0
rotation: 0.0
flip: 0
flop: 0
mirror: false
settings:
length:
MMI_12:
component: Silterra/EMO1_2ML_CU_Al_RDL/primitives/multimode_interferometers/1x2MMI_1310nm_TE_Silterra_202603_ZKY_v2
x: 310.0
y: -420.0
x: 356.7
y: -142.9
rotation: 0.0
flip: 0
flop: 0
@@ -110,28 +60,8 @@ instances:
elements:
port:
type: port
x: 200.0
y: -370.0
angle: 0.0
port_number: 1
pitch: 10
layer: WG_CORE
width: 0.5
description: ""
Anchor_1:
type: anchor
x: 460.0
y: -300.0
angle: 90.0
port_number: 4
pitch: 10
layer: WG_CORE
width: 0.5
description: ""
port_2:
type: port
x: 200.0
y: -370.0
x: 103.5
y: -127.3
angle: 0.0
port_number: 1
pitch: 10
@@ -140,18 +70,18 @@ elements:
description: ""
port_1:
type: port
x: 200.0
y: -420.0
x: 108.7
y: -252.6
angle: 0.0
port_number: 1
pitch: 10
layer: WG_CORE
width: 0.5
description: ""
port_3:
port_2:
type: port
x: 691.9
y: -267.5
x: 497.4
y: -131.6
angle: 180.0
port_number: 1
pitch: 10
@@ -164,78 +94,22 @@ bundles:
output_bus:
routing_type: euler_bend
links:
- from: MMI_7:a1
to: port_2:port
xsection: strip
family: optical
width: 0.45
radius: 10
routing_type: euler_bend
- from: MMI_12:a1
- from: MMI_1:a1
to: port_1:port
xsection: strip
family: optical
width: 0.45
radius: 10
routing_type: euler_bend
- from: MMI_7:b1
to: Anchor_1:a1
- from: MMI_1:b1
to: MMI_2:a1
xsection: strip
family: optical
width: 0.45
radius: 10
routing_type: euler_bend
- from: MMI_7:b2
to: Anchor_1:a2
xsection: strip
family: optical
width: 0.45
radius: 10
routing_type: euler_bend
- from: MMI_12:b1
to: Anchor_1:a3
xsection: strip
family: optical
width: 0.45
radius: 10
routing_type: euler_bend
- from: MMI_12:b2
to: Anchor_1:a4
xsection: strip
family: optical
width: 0.45
radius: 10
routing_type: euler_bend
- from: Anchor_1:b4
to: MMI_11:a1
xsection: strip
family: optical
width: 0.45
radius: 10
routing_type: euler_bend
- from: Anchor_1:b3
to: MMI_10:a1
xsection: strip
family: optical
width: 0.45
radius: 10
routing_type: euler_bend
- from: Anchor_1:b2
to: MMI_9:a1
xsection: strip
family: optical
width: 0.45
radius: 10
routing_type: euler_bend
- from: Anchor_1:b1
to: MMI_8:a1
xsection: strip
family: optical
width: 0.45
radius: 10
routing_type: euler_bend
- from: MMI_11:b1
to: port_3:port
- from: MMI_2:b1
to: port_2:port
xsection: strip
family: optical
width: 0.45
File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 579 KiB

After

Width:  |  Height:  |  Size: 195 KiB

@@ -23,10 +23,10 @@ ports:
# 2. Instances (The sub-components dropped onto this canvas)
instances:
MZM_1:
component: Silterra/EMO1_2ML_CU_Al_RDL/composites/Mach_Zender_modulators/MZI_SiN400_Si220_PIN_mod_1310_L1300_QY_202603
x: 1740.0
y: -2350.0
canvas_1:
component: canvas_1
x: 476.9
y: -1056.4
rotation: 0.0
flip: 0
flop: 0
@@ -34,10 +34,10 @@ instances:
settings:
length:
canvas_1:
canvas_1_1:
component: canvas_1
x: 903.5
y: -2681.6
x: 1139.8
y: -958.5
rotation: 0.0
flip: 0
flop: 0
@@ -62,15 +62,8 @@ bundles:
output_bus:
routing_type: euler_bend
links:
- from: canvas_1:port_1
to: MZM_1:a1
xsection: strip
family: optical
width: 0.45
radius: 10
routing_type: euler_bend
- from: canvas_1:port_3
to: MZM_1:a2
- from: canvas_1_1:port_1
to: canvas_1:port_2
xsection: strip
family: optical
width: 0.45