You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After adding a chamber, the design does not compile because it cannot find proper source/sink terminals from it. Here is the code and error I am getting:
Code:
IMPORT CHAMBER
DEVICE covid_test_circuit
LAYER FLOW
# pm -> preamplification master mix (input)
# op -> oligo P solution (input)
# dw -> ultrapure DEPC water (input)
# dm -> detection master mix (input)
# od -> oligo D solution (input)
# ps -> pretreated sample (input)
# wp -> waste product post melting analysis (output)
PORT pm, op, dw, dm, od, ps, wp portRadius=700;
CHAMBER ch_melt_analysis width=9000 height=250 length=5000;
# Connects different channels together
NODE n1_reagmix, n2_sampmix, n3_reagmix, n4_sampmix, n5_dwsplit, n6_diluter;
# Pumps to control flow rate of DEPC water to 2nd set of reagents and diluter
PUMP pu1_dw_dil, pu2_dw_reag, pu3_pcr1, pu4_pcr2 length=300 width=600 flowChannelWidth=800;
V MIXER preamp_reagmixer;
H MIXER diluter;
V MIXER nested_reagmixer;
# Length/bends assume flow rate of ~ 8.042 uL/min for PCR
V CURVED MIXER pcr1_revt bendLength=8000 numberOfBends=5;
V CURVED MIXER pcr1_stpdn bendLength=8000 numberOfBends=5;
V CURVED MIXER pcr1_denat bendLength=10000 numberOfBends=6;
V CURVED MIXER pcr1_cyc1 bendLength=4500 numberOfBends=20;
V CURVED MIXER pcr1_cyc2 bendLength=30000 numberOfBends=11;
V CURVED MIXER pcr1_finext bendLength=5000 numberOfBends= 4;
V CURVED MIXER pcr2_denat bendLength=10000 numberOfBends=6;
V CURVED MIXER pcr2_cyc1 bendLength=12500 numberOfBends=18;
# Should be incubator/chamber, but could not get this component to work, so
# a curved mixer was used instead
# H CURVED MIXER melt_analysis bendLength=1000 numberOfBends=10;
### PREAMPLIFICATION STEP
## REAGENT PREP
# Split Ultrapure DEPC water via a node
# for use in different parts of the circuit
CHANNEL c0_dw from dw to n5_dwsplit channelWidth=800;
# Join reagents via a node
CHANNEL c1_pm from pm to n1_reagmix channelWidth=800;
CHANNEL c2_op from op to n1_reagmix channelWidth=800;
CHANNEL c3_dw from n5_dwsplit to n1_reagmix channelWidth=800;
# Connect sample to separate node
CHANNEL c4_ps from ps to n2_sampmix channelWidth=800;
# Connect reagents node with sample node
CHANNEL c5_combine from n1_reagmix to n2_sampmix channelWidth=800;
# Send combined products to mixer
CHANNEL c6_mix from n2_sampmix to preamp_reagmixer channelWidth=800;
# Pump combined products to target flow rate of 8.042 uL/min
CHANNEL c7_pump from preamp_reagmixer 2 to pu3_pcr1 1 channelWidth=800;
## PERFORM ROUND 1 PCR
# Reverse transcription step
CHANNEL c8_revt from pu3_pcr1 2 to pcr1_revt 2 channelWidth=800;
# Temperature step down step
CHANNEL c9_stpdn from pcr1_revt to pcr1_stpdn channelWidth=800;
# Initial denaturation step
CHANNEL c10_denat from pcr1_stpdn to pcr1_denat channelWidth=800;
# 1st temperature cycle (6 cycles)
CHANNEL c11_cyc1 from pcr1_denat to pcr1_cyc1 channelWidth=800;
# 2nd temperature cycle (22 cycles)
CHANNEL c12_cyc2 from pcr1_cyc1 to pcr1_cyc2 channelWidth=800;
# Final extension
CHANNEL c13_fin from pcr1_cyc2 to pcr1_finext channelWidth=800;
### NESTED AMPLIFICATION STEP
## REAGENT PREP
# Amplified sample dilution
CHANNEL c14_dil from pcr1_finext to n6_diluter channelWidth=800;
# Pump water from DEPC connect to ensure proper flowrate for dilution
CHANNEL c15_pump from n5_dwsplit to pu1_dw_dil 1 channelWidth=800;
CHANNEL c16_dw from pu1_dw_dil 2 to n6_diluter 1 channelWidth=800;
CHANNEL c17_mix from n6_diluter to diluter channelWidth=800;
# Join reagents via node
CHANNEL c18_dm from dm to n3_reagmix channelWidth=800;
CHANNEL c19_od from od to n3_reagmix channelWidth=800;
# Pump DEPC water to control flowrate for proper mixing ratios
CHANNEL c20_pump from n5_dwsplit 1 to pu2_dw_reag 1 channelWidth=800;
CHANNEL c21_dw from pu2_dw_reag 2 to n3_reagmix 1 channelWidth=800;
# Connect diluted preamp sample to different node
CHANNEL c22_dsamp from diluter to n4_sampmix channelWidth=800;
# Connect reagents node to sample node
CHANNEL c23_combine from n3_reagmix to n4_sampmix channelWidth=800;
# Send combined products to mixer
CHANNEL c24_mix from n4_sampmix to nested_reagmixer channelWidth=800;
# Pump combined products to target flow rate of 8.042 uL/min
CHANNEL c25_pump from nested_reagmixer 2 to pu4_pcr2 1 channelWidth=800;
## PERFORM ROUND 2 PCR
# Inital denaturation step
CHANNEL c26_denat from pu4_pcr2 2 to pcr2_denat 2 channelWidth=800;
# Temperature cycling (45 cycles)
CHANNEL c27_cyc1 from pcr2_denat to pcr2_cyc1 channelWidth=800;
### PERFORM MELTING ANALYSIS
# Move fully amplified sample to melting analysis chamber
CHANNEL c28_analyte from pcr2_cyc1 to ch_melt_analysis 1 channelWidth=800;
# Move analyzed sample to waste product port
CHANNEL c29_done from ch_melt_analysis 2 to wp channelWidth=800;
END LAYER
# LAYER CONTROL
# # Control port for valve
# PORT melt_valve_port portRadius=700;
# # Valves to control fluide flow in/out of melting analysis chamber
# VALVE melt_valve1 on c28_analyte;
# VALVE melt_valve2 on c29_done;
# # Net to connect valve input to open/close both simultaneously
# NET valve_net from melt_valve_port 1 to melt_valve1 4, melt_valve2 4 channelWidth=50;
# END LAYER
Output:
_____ _ _ _
| ___| |_ _(_) __ _(_)
| |_ | | | | | |/ _` | |
| _| | | |_| | | (_| | |
|_| |_|\__,_|_|\__, |_|
|___/
output dir: /var/www/fluigicad.org/jobs/tmp__6083867ec4667500180b7ad7/output
Running File: /var/www/fluigicad.org/jobs/tmp__6083867ec4667500180b7ad7/ctc2.uf
Creating the output directory:
Computing Constraints
Pulling Default Values of Components
Could not retrieve default parameters for CHAMBER
Expecting value: line 1 column 1 (char 0)
Warning: Could not pull default values for ch_melt_analysis of type :CHAMBER
Pulling Dimensions of Components
Could not retrieve dimensions for CHAMBER
Expecting value: line 1 column 1 (char 0)
Warning: Could not pull default values for ch_melt_analysis of type :CHAMBER
Pulling Terminals of Components
Could not retrieve dimensions for CHAMBER
Expecting value: line 1 column 1 (char 0)
Warning: Could not pull terminal data for ch_melt_analysis of type: CHAMBER
Setting Default MAX Dimensions to the device: (76200, 76200)
Starting terminal/port assignment ...
No port assigned to connection ref - c0_dw:dw:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c0_dw:n5_dwsplit:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c1_pm:pm:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c1_pm:n1_reagmix:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c2_op:op:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c2_op:n1_reagmix:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c3_dw:n5_dwsplit:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c3_dw:n1_reagmix:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c4_ps:ps:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c4_ps:n2_sampmix:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c5_combine:n1_reagmix:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c5_combine:n2_sampmix:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c6_mix:n2_sampmix:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c6_mix:preamp_reagmixer:None
Auto Port Assign Scheme - Target contains only 2 or 4 port options
Assigned port - 1
No port assigned to connection ref - c9_stpdn:pcr1_revt:None
Auto Port Assign Scheme - Target contains only 2 or 4 port options
Assigned port - 1
No port assigned to connection ref - c9_stpdn:pcr1_stpdn:None
Auto Port Assign Scheme - Target contains only 2 or 4 port options
Assigned port - 1
No port assigned to connection ref - c10_denat:pcr1_stpdn:None
Auto Port Assign Scheme - Target contains only 2 or 4 port options
Assigned port - 1
No port assigned to connection ref - c10_denat:pcr1_denat:None
Auto Port Assign Scheme - Target contains only 2 or 4 port options
Assigned port - 1
No port assigned to connection ref - c11_cyc1:pcr1_denat:None
Auto Port Assign Scheme - Target contains only 2 or 4 port options
Assigned port - 1
No port assigned to connection ref - c11_cyc1:pcr1_cyc1:None
Auto Port Assign Scheme - Target contains only 2 or 4 port options
Assigned port - 1
No port assigned to connection ref - c12_cyc2:pcr1_cyc1:None
Auto Port Assign Scheme - Target contains only 2 or 4 port options
Assigned port - 1
No port assigned to connection ref - c12_cyc2:pcr1_cyc2:None
Auto Port Assign Scheme - Target contains only 2 or 4 port options
Assigned port - 1
No port assigned to connection ref - c13_fin:pcr1_cyc2:None
Auto Port Assign Scheme - Target contains only 2 or 4 port options
Assigned port - 1
No port assigned to connection ref - c13_fin:pcr1_finext:None
Auto Port Assign Scheme - Target contains only 2 or 4 port options
Assigned port - 1
No port assigned to connection ref - c14_dil:pcr1_finext:None
Auto Port Assign Scheme - Target contains only 2 or 4 port options
Assigned port - 1
No port assigned to connection ref - c14_dil:n6_diluter:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c15_pump:n5_dwsplit:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c17_mix:n6_diluter:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c17_mix:diluter:None
Auto Port Assign Scheme - Target contains only 2 or 4 port options
Assigned port - 1
No port assigned to connection ref - c18_dm:dm:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c18_dm:n3_reagmix:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c19_od:od:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c19_od:n3_reagmix:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c22_dsamp:diluter:None
Auto Port Assign Scheme - Target contains only 2 or 4 port options
Assigned port - 1
No port assigned to connection ref - c22_dsamp:n4_sampmix:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c23_combine:n3_reagmix:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c23_combine:n4_sampmix:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c24_mix:n4_sampmix:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
No port assigned to connection ref - c24_mix:nested_reagmixer:None
Auto Port Assign Scheme - Target contains only 2 or 4 port options
Assigned port - 1
No port assigned to connection ref - c27_cyc1:pcr2_denat:None
Auto Port Assign Scheme - Target contains only 2 or 4 port options
Assigned port - 1
No port assigned to connection ref - c27_cyc1:pcr2_cyc1:None
Auto Port Assign Scheme - Target contains only 2 or 4 port options
Assigned port - 1
No port assigned to connection ref - c28_analyte:pcr2_cyc1:None
Auto Port Assign Scheme - Target contains only 2 or 4 port options
Assigned port - 1
No port assigned to connection ref - c29_done:wp:None
Auto Port Assign Scheme - Target contains only 1 port option
Assigned port - 1
output: /var/www/fluigicad.org/jobs/tmp__6083867ec4667500180b7ad7/output/covid_test_circuit.dot
Parsing Layers...
Layer 0:
Name - "FLOW_0"
ID - "0"
Type - "FLOW"
Group - "0"
Component - pm
xpos - 0
ypos - 0
x-span - 1400
y-span - 1400
spacing - 1000
Port - 1
Port.x - 700
Port.y - 700
Adding to FLOW ...
Component - op
xpos - 0
ypos - 0
x-span - 1400
y-span - 1400
spacing - 1000
Port - 1
Port.x - 700
Port.y - 700
Adding to FLOW ...
Component - dw
xpos - 0
ypos - 0
x-span - 1400
y-span - 1400
spacing - 1000
Port - 1
Port.x - 700
Port.y - 700
Adding to FLOW ...
Component - dm
xpos - 0
ypos - 0
x-span - 1400
y-span - 1400
spacing - 1000
Port - 1
Port.x - 700
Port.y - 700
Adding to FLOW ...
Component - od
xpos - 0
ypos - 0
x-span - 1400
y-span - 1400
spacing - 1000
Port - 1
Port.x - 700
Port.y - 700
Adding to FLOW ...
Component - ps
xpos - 0
ypos - 0
x-span - 1400
y-span - 1400
spacing - 1000
Port - 1
Port.x - 700
Port.y - 700
Adding to FLOW ...
Component - wp
xpos - 0
ypos - 0
x-span - 1400
y-span - 1400
spacing - 1000
Port - 1
Port.x - 700
Port.y - 700
Adding to FLOW ...
Component - ch_melt_analysis
xpos - 0
ypos - 0
x-span - -1
y-span - -1
spacing - 9000
Adding to FLOW ...
Component - n1_reagmix
xpos - 0
ypos - 0
x-span - 800
y-span - 800
spacing - 1000
Port - 1
Port.x - 0
Port.y - 0
Adding to FLOW ...
Component - n2_sampmix
xpos - 0
ypos - 0
x-span - 800
y-span - 800
spacing - 1000
Port - 1
Port.x - 0
Port.y - 0
Adding to FLOW ...
Component - n3_reagmix
xpos - 0
ypos - 0
x-span - 800
y-span - 800
spacing - 1000
Port - 1
Port.x - 0
Port.y - 0
Adding to FLOW ...
Component - n4_sampmix
xpos - 0
ypos - 0
x-span - 800
y-span - 800
spacing - 1000
Port - 1
Port.x - 0
Port.y - 0
Adding to FLOW ...
Component - n5_dwsplit
xpos - 0
ypos - 0
x-span - 800
y-span - 800
spacing - 1000
Port - 1
Port.x - 0
Port.y - 0
Adding to FLOW ...
Component - n6_diluter
xpos - 0
ypos - 0
x-span - 800
y-span - 800
spacing - 1000
Port - 1
Port.x - 0
Port.y - 0
Adding to FLOW ...
Component - pu1_dw_dil
xpos - 0
ypos - 0
x-span - 800
y-span - 2300
spacing - 1000
Port - 1
Port.x - 400
Port.y - 0
Port - 2
Port.x - 400
Port.y - 2300
Port - 3
Port.x - 400
Port.y - 150
Port - 4
Port.x - 400
Port.y - 1150
Port - 5
Port.x - 400
Port.y - 2150
Adding to FLOW ...
Component - pu2_dw_reag
xpos - 0
ypos - 0
x-span - 800
y-span - 2300
spacing - 1000
Port - 1
Port.x - 400
Port.y - 0
Port - 2
Port.x - 400
Port.y - 2300
Port - 3
Port.x - 400
Port.y - 150
Port - 4
Port.x - 400
Port.y - 1150
Port - 5
Port.x - 400
Port.y - 2150
Adding to FLOW ...
Component - pu3_pcr1
xpos - 0
ypos - 0
x-span - 800
y-span - 2300
spacing - 1000
Port - 1
Port.x - 400
Port.y - 0
Port - 2
Port.x - 400
Port.y - 2300
Port - 3
Port.x - 400
Port.y - 150
Port - 4
Port.x - 400
Port.y - 1150
Port - 5
Port.x - 400
Port.y - 2150
Adding to FLOW ...
Component - pu4_pcr2
xpos - 0
ypos - 0
x-span - 800
y-span - 2300
spacing - 1000
Port - 1
Port.x - 400
Port.y - 0
Port - 2
Port.x - 400
Port.y - 2300
Port - 3
Port.x - 400
Port.y - 150
Port - 4
Port.x - 400
Port.y - 1150
Port - 5
Port.x - 400
Port.y - 2150
Adding to FLOW ...
Component - preamp_reagmixer
xpos - 0
ypos - 0
x-span - 4060
y-span - 4860
spacing - 1000
Port - 1
Port.x - 2030
Port.y - 0
Port - 2
Port.x - 2030
Port.y - 4860
Adding to FLOW ...
Component - diluter
xpos - 0
ypos - 0
x-span - 4060
y-span - 4860
spacing - 1000
Port - 1
Port.x - 2030
Port.y - 0
Port - 2
Port.x - 2030
Port.y - 4860
Adding to FLOW ...
Component - nested_reagmixer
xpos - 0
ypos - 0
x-span - 4060
y-span - 4860
spacing - 1000
Port - 1
Port.x - 2030
Port.y - 0
Port - 2
Port.x - 2030
Port.y - 4860
Adding to FLOW ...
Component - pcr1_revt
xpos - 0
ypos - 0
x-span - 10830
y-span - 21100
spacing - 1000
Port - 1
Port.x - 5415
Port.y - 0
Port - 2
Port.x - 5415
Port.y - 21100
Adding to FLOW ...
Component - pcr1_stpdn
xpos - 0
ypos - 0
x-span - 10830
y-span - 21100
spacing - 1000
Port - 1
Port.x - 5415
Port.y - 0
Port - 2
Port.x - 5415
Port.y - 21100
Adding to FLOW ...
Component - pcr1_denat
xpos - 0
ypos - 0
x-span - 12830
y-span - 25160
spacing - 1000
Port - 1
Port.x - 6415
Port.y - 0
Port - 2
Port.x - 6415
Port.y - 25160
Adding to FLOW ...
Component - pcr1_cyc1
xpos - 0
ypos - 0
x-span - 7330
y-span - 82000
spacing - 1000
Port - 1
Port.x - 3665
Port.y - 0
Port - 2
Port.x - 3665
Port.y - 82000
Adding to FLOW ...
Component - pcr1_cyc2
xpos - 0
ypos - 0
x-span - 32830
y-span - 45460
spacing - 1000
Port - 1
Port.x - 16415
Port.y - 0
Port - 2
Port.x - 16415
Port.y - 45460
Adding to FLOW ...
Component - pcr1_finext
xpos - 0
ypos - 0
x-span - 7830
y-span - 17040
spacing - 1000
Port - 1
Port.x - 3915
Port.y - 0
Port - 2
Port.x - 3915
Port.y - 17040
Adding to FLOW ...
Component - pcr2_denat
xpos - 0
ypos - 0
x-span - 12830
y-span - 25160
spacing - 1000
Port - 1
Port.x - 6415
Port.y - 0
Port - 2
Port.x - 6415
Port.y - 25160
Adding to FLOW ...
Component - pcr2_cyc1
xpos - 0
ypos - 0
x-span - 15330
y-span - 73880
spacing - 1000
Port - 1
Port.x - 7665
Port.y - 0
Port - 2
Port.x - 7665
Port.y - 73880
Adding to FLOW ...
Connection - c0_dw
Source - dw
Source Terminal - 1
Sink - n5_dwsplit
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c1_pm
Source - pm
Source Terminal - 1
Sink - n1_reagmix
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c2_op
Source - op
Source Terminal - 1
Sink - n1_reagmix
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c3_dw
Source - n5_dwsplit
Source Terminal - 1
Sink - n1_reagmix
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c4_ps
Source - ps
Source Terminal - 1
Sink - n2_sampmix
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c5_combine
Source - n1_reagmix
Source Terminal - 1
Sink - n2_sampmix
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c6_mix
Source - n2_sampmix
Source Terminal - 1
Sink - preamp_reagmixer
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c7_pump
Source - preamp_reagmixer
Source Terminal - 2
Sink - pu3_pcr1
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c8_revt
Source - pu3_pcr1
Source Terminal - 2
Sink - pcr1_revt
Sink Terminal - 2
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c9_stpdn
Source - pcr1_revt
Source Terminal - 1
Sink - pcr1_stpdn
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c10_denat
Source - pcr1_stpdn
Source Terminal - 1
Sink - pcr1_denat
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c11_cyc1
Source - pcr1_denat
Source Terminal - 1
Sink - pcr1_cyc1
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c12_cyc2
Source - pcr1_cyc1
Source Terminal - 1
Sink - pcr1_cyc2
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c13_fin
Source - pcr1_cyc2
Source Terminal - 1
Sink - pcr1_finext
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c14_dil
Source - pcr1_finext
Source Terminal - 1
Sink - n6_diluter
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c15_pump
Source - n5_dwsplit
Source Terminal - 1
Sink - pu1_dw_dil
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c16_dw
Source - pu1_dw_dil
Source Terminal - 2
Sink - n6_diluter
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c17_mix
Source - n6_diluter
Source Terminal - 1
Sink - diluter
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c18_dm
Source - dm
Source Terminal - 1
Sink - n3_reagmix
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c19_od
Source - od
Source Terminal - 1
Sink - n3_reagmix
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c20_pump
Source - n5_dwsplit
Source Terminal - 1
Sink - pu2_dw_reag
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c21_dw
Source - pu2_dw_reag
Source Terminal - 2
Sink - n3_reagmix
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c22_dsamp
Source - diluter
Source Terminal - 1
Sink - n4_sampmix
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c23_combine
Source - n3_reagmix
Source Terminal - 1
Sink - n4_sampmix
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c24_mix
Source - n4_sampmix
Source Terminal - 1
Sink - nested_reagmixer
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c25_pump
Source - nested_reagmixer
Source Terminal - 2
Sink - pu4_pcr2
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c26_denat
Source - pu4_pcr2
Source Terminal - 2
Sink - pcr2_denat
Sink Terminal - 2
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c27_cyc1
Source - pcr2_denat
Source Terminal - 1
Sink - pcr2_cyc1
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c28_analyte
Source - pcr2_cyc1
Source Terminal - 1
Sink - ch_melt_analysis
Sink Terminal - ERROR!!!!!!
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Connection - c29_done
Source - ch_melt_analysis
Source Terminal - ERROR!!!!!!
Sink - wp
Sink Terminal - 1
channelWidth - 800
channelSpacing - 1600
Adding to FLOW layer ...
Firing Constructor for Placer
---------------Initial Placement Work-----------------
PAR Return code:-11
Rendering 29 components and 30 connections
Place and Route completed with errors, please check the terminal output for information
The text was updated successfully, but these errors were encountered:
After adding a chamber, the design does not compile because it cannot find proper source/sink terminals from it. Here is the code and error I am getting:
Code:
Output:
The text was updated successfully, but these errors were encountered: