Commit f9bf008a authored by David Cussans's avatar David Cussans

Committing changes before moving to Git

git-svn-id: https://svn2.phy.bris.ac.uk/svn/uob-hep-pc049a/trunk@45 e1591323-3689-4d5a-aa31-d1a7cbdc5706
parent 3df8f56d
{ Machine generated file created by SPI } { Machine generated file created by SPI }
{ Last modified was 14:32:01 Wednesday, March 04, 2015 } { Last modified was 18:24:32 Monday, July 27, 2015 }
{ NOTE: Do not modify the contents of this file. If this is regenerated by } { NOTE: Do not modify the contents of this file. If this is regenerated by }
{ SPI, your modifications will be overwritten. } { SPI, your modifications will be overwritten. }
...@@ -16,6 +16,16 @@ physical_path './worklib/pc049a_db/physical' ...@@ -16,6 +16,16 @@ physical_path './worklib/pc049a_db/physical'
cdsprop_file '' cdsprop_file ''
END_GLOBAL END_GLOBAL
START_CONCEPTHDL
PLOT_FIT_TO_PAGE 'ON'
PAPER_SIZE '9'
PAPER_ORIENTATION '2'
PAPER_SOURCE '15'
WPLOTTER_NAME 'Generic PostScript Printer'
PLOTTER_FACILITY 'DEVICE'
PLOT_EDGE_TO_EDGE 'ON'
END_CONCEPTHDL
START_PKGRXL START_PKGRXL
regenerate_physical_net_name 'OFF' regenerate_physical_net_name 'OFF'
electrical_constraints 'ON' electrical_constraints 'ON'
......
{ Machine generated file created by SPI } { Machine generated file created by SPI }
{ Last modified was 15:08:38 Monday, March 23, 2015 } { Last modified was 12:44:26 Thursday, January 07, 2016 }
{ NOTE: Do not modify the contents of this file. If this is regenerated by } { NOTE: Do not modify the contents of this file. If this is regenerated by }
{ SPI, your modifications will be overwritten. } { SPI, your modifications will be overwritten. }
......
config pc043c_single_maroc; config pc043c_single_maroc;
design uob_hep_pc049a_lib.pc043c_single_maroc:sch_1; design uob_hep_pc049a_lib.pc043c_single_maroc:sch_1;
liblist uob_hep_pc049a_lib, bris_cds_analogue, bris_cds_connectors, bris_cds_discrete, bris_cds_logic, bris_cds_memory, bris_cds_pld, bris_cds_special, bris_cds_standard, bris_cds_switches, cn74lv, cn74tiac, cn75als, cncmos, cnconnector, cndiscrete, cnpassive, cnpld, cnpower, cnspecial, cnstandard, cnvlsi, standard, cnlinear; liblist uob_hep_pc049a_lib, bris_cds_analogue, bris_cds_connectors, bris_cds_discrete, bris_cds_logic, bris_cds_memory, bris_cds_pld, bris_cds_special, bris_cds_standard, bris_cds_switches, cn74lv, cn74tiac, cn75als, cncmos, cnconnector, cndiscrete, cnpassive, cnpld, cnpower, cnspecial, cnstandard, cnvlsi, standard, cnlinear, cnmemory, cninterface, cnmech, cnmicro, help, cn100e, cn10e, cn10el, cn10k, cn10kh;
viewlist chips, pic_1, picopt_1, sch_1, schematic, entity, functional; viewlist chips, pic_1, picopt_1, sch_1, schematic, entity, functional;
stoplist chips; stoplist chips;
endconfig endconfig
Version 15.0 Version 15.0
START_MODULEORDER START_MODULEORDER
@uob_hep_pc049a_lib.pc043c_single_maroc(sch_1) 0 1 1 3 0 @uob_hep_pc049a_lib.pc043c_single_maroc(SCH_1) 0 0 1 3 0
END_MODULEORDER END_MODULEORDER
...@@ -2,9 +2,9 @@ ...@@ -2,9 +2,9 @@
( ) ( )
( DRC Update ) ( DRC Update )
( ) ( )
( Drawing : pc049a_lemo_db_12.brd ) ( Drawing : pc049a_lemo_db_4l_13.brd )
( Software Version : 16.6S014 ) ( Software Version : 16.6-2015S055 )
( Date/Time : Wed Mar 4 14:00:05 2015 ) ( Date/Time : Wed Mar 16 12:12:00 2016 )
( ) ( )
(---------------------------------------------------------------------) (---------------------------------------------------------------------)
......
...@@ -2,9 +2,9 @@ ...@@ -2,9 +2,9 @@
( ) ( )
( DBDOCTOR ) ( DBDOCTOR )
( ) ( )
( Drawing : pc049a_lemo_db_12.brd ) ( Drawing : pc049a_lemo_db_4l_13.brd )
( Software Version : 16.6S014 ) ( Software Version : 16.6-2015S055 )
( Date/Time : Wed Mar 4 14:55:24 2015 ) ( Date/Time : Wed Mar 16 12:12:18 2016 )
( ) ( )
(---------------------------------------------------------------------) (---------------------------------------------------------------------)
......
...@@ -3100,6 +3100,362 @@ CMATRIX ...@@ -3100,6 +3100,362 @@ CMATRIX
LMATRIX LMATRIX
6.691000e-07 6.691000e-07
END RLGC END RLGC
" )
(Frequency 0 ) )
(STL_1S_1R_37
(IDL ".subckt STL_1S_1R_37
+X1 0
+X2 0
*MaxTraceWidthLimit = 0
*MeshSize = 0.00127
*CutoffFrequency = 0
*Trapezoidal_Angle_in_Degree = 90.000000
*EMIinfo Type Top MicroStrip
*EMIinfo Conductor Width=4000 botDist=0.0018032
*EMIinfo Dielectric Eps=1 Thick=3.048e-05
*EMIinfo Dielectric Eps=4.5 Thick=0.0002032
*EMIinfo Dielectric Eps=4.5 Thick=0.0016
*EMIinfo Plane Z=3.048e-05
.layerstack Layerstack2
+shield( 3.048e-05 1 0)
+dielectric( 0.0016 4.5 0.035 )
+dielectric( 0.0002032 4.5 0.035 )
+dielectric( 3.048e-05 1 0 )
.crosssection
+rectangle ( 5.959e+07 0 0.0018032 0.0004 0.00183368 )
+Length=length
*FieldSolver: bem2d 0 /tmp/#Taaaaab16081.in 0.00127
.rlgc RLGCSTL_1S_1R_37 ( Length=length N=1 )
.C 0
+ 4.741400e-11
.L 0
+ 6.927200e-07
.G 0
+ 0.000000e+00
.R 0
+ 1.376400e+00
.C INF
+ 4.741400e-11
.L INF
+ 6.927200e-07
.Td INF
+ 5.731000e-09
.Yc INF
+ 8.273200e-03
.Zc INF
+ 1.208700e+02
.endrlgc RLGCSTL_1S_1R_37
**The Characteristic Modal Delay, Admittance and
**Impedance Matrices of these Transmission Lines:
*Delay Matrix.
*Td 0 (n=1)
* 5.731000e-09
*Admittance Matrix.
*Y 0 (n=1)
* 8.273200e-03
*Impedance Matrix.
*Z 0 (n=1)
* 1.208700e+02
**The Near-End Crosstalk Coefficent of these Transmission
**Lines based on Near-End Resistance=50 ohm assumption:
*Near-End Crosstalk Coefficent Matrix, Z0*Inv(R+Z0).
* 0 (n=1)
* 7.073800e-01
.ends STL_1S_1R_37
" )
(KSPICE "DATAPOINTS RLGC STL_1S_1R_37
FREQUENCY=0
CMATRIX
4.741400e-11
LMATRIX
6.927200e-07
GMATRIX
0.000000e+00
RMATRIX
1.376400e+00
FREQUENCY=INF
CMATRIX
4.741400e-11
LMATRIX
6.927200e-07
END RLGC
" )
(Frequency 0 ) )
(STL_1S_1R_38
(IDL ".subckt STL_1S_1R_38
+X1 0
+X2 0
*MaxTraceWidthLimit = 0
*MeshSize = 0.00127
*CutoffFrequency = 0
*Trapezoidal_Angle_in_Degree = 90.000000
*EMIinfo Type Top MicroStrip
*EMIinfo Conductor Width=4000 botDist=0.0020064
*EMIinfo Dielectric Eps=1 Thick=3.048e-05
*EMIinfo Dielectric Eps=4.5 Thick=0.0002032
*EMIinfo Dielectric Eps=4.5 Thick=0.0002032
*EMIinfo Dielectric Eps=4.5 Thick=0.0016
*EMIinfo Plane Z=3.048e-05
.layerstack Layerstack2
+shield( 3.048e-05 1 0)
+dielectric( 0.0016 4.5 0.035 )
+dielectric( 0.0002032 4.5 0.035 )
+dielectric( 0.0002032 4.5 0.035 )
+dielectric( 3.048e-05 1 0 )
.crosssection
+rectangle ( 5.959e+07 0 0.0020064 0.0004 0.00203688 )
+Length=length
*FieldSolver: bem2d 0 /tmp/#Taaaaac16081.in 0.00127
.rlgc RLGCSTL_1S_1R_38 ( Length=length N=1 )
.C 0
+ 4.590700e-11
.L 0
+ 7.138800e-07
.G 0
+ 0.000000e+00
.R 0
+ 1.376400e+00
.C INF
+ 4.590700e-11
.L INF
+ 7.138800e-07
.Td INF
+ 5.724700e-09
.Yc INF
+ 8.019100e-03
.Zc INF
+ 1.247000e+02
.endrlgc RLGCSTL_1S_1R_38
**The Characteristic Modal Delay, Admittance and
**Impedance Matrices of these Transmission Lines:
*Delay Matrix.
*Td 0 (n=1)
* 5.724700e-09
*Admittance Matrix.
*Y 0 (n=1)
* 8.019100e-03
*Impedance Matrix.
*Z 0 (n=1)
* 1.247000e+02
**The Near-End Crosstalk Coefficent of these Transmission
**Lines based on Near-End Resistance=50 ohm assumption:
*Near-End Crosstalk Coefficent Matrix, Z0*Inv(R+Z0).
* 0 (n=1)
* 7.138000e-01
.ends STL_1S_1R_38
" )
(KSPICE "DATAPOINTS RLGC STL_1S_1R_38
FREQUENCY=0
CMATRIX
4.590700e-11
LMATRIX
7.138800e-07
GMATRIX
0.000000e+00
RMATRIX
1.376400e+00
FREQUENCY=INF
CMATRIX
4.590700e-11
LMATRIX
7.138800e-07
END RLGC
" )
(Frequency 0 ) )
(STL_1S_1R_39
(IDL ".subckt STL_1S_1R_39
+X1 0
+X2 0
*MaxTraceWidthLimit = 0
*MeshSize = 0.00127
*CutoffFrequency = 0
*Trapezoidal_Angle_in_Degree = 90.000000
*EMIinfo Type Top MicroStrip
*EMIinfo Conductor Width=4000 botDist=0.0022096
*EMIinfo Dielectric Eps=1 Thick=3.048e-05
*EMIinfo Dielectric Eps=4.5 Thick=0.0002032
*EMIinfo Dielectric Eps=4.5 Thick=0.0002032
*EMIinfo Dielectric Eps=4.5 Thick=0.0002032
*EMIinfo Dielectric Eps=4.5 Thick=0.0016
*EMIinfo Plane Z=3.048e-05
.layerstack Layerstack2
+shield( 3.048e-05 1 0)
+dielectric( 0.0016 4.5 0.035 )
+dielectric( 0.0002032 4.5 0.035 )
+dielectric( 0.0002032 4.5 0.035 )
+dielectric( 0.0002032 4.5 0.035 )
+dielectric( 3.048e-05 1 0 )
.crosssection
+rectangle ( 5.959e+07 0 0.0022096 0.0004 0.00224008 )
+Length=length
*FieldSolver: bem2d 0 /tmp/#Taaaaad16081.in 0.00127
.rlgc RLGCSTL_1S_1R_39 ( Length=length N=1 )
.C 0
+ 4.462400e-11
.L 0
+ 7.329700e-07
.G 0
+ 0.000000e+00
.R 0
+ 1.376400e+00
.C INF
+ 4.462400e-11
.L INF
+ 7.329700e-07
.Td INF
+ 5.719100e-09
.Yc INF
+ 7.802600e-03
.Zc INF
+ 1.281600e+02
.endrlgc RLGCSTL_1S_1R_39
**The Characteristic Modal Delay, Admittance and
**Impedance Matrices of these Transmission Lines:
*Delay Matrix.
*Td 0 (n=1)
* 5.719100e-09
*Admittance Matrix.
*Y 0 (n=1)
* 7.802600e-03
*Impedance Matrix.
*Z 0 (n=1)
* 1.281600e+02
**The Near-End Crosstalk Coefficent of these Transmission
**Lines based on Near-End Resistance=50 ohm assumption:
*Near-End Crosstalk Coefficent Matrix, Z0*Inv(R+Z0).
* 0 (n=1)
* 7.193600e-01
.ends STL_1S_1R_39
" )
(KSPICE "DATAPOINTS RLGC STL_1S_1R_39
FREQUENCY=0
CMATRIX
4.462400e-11
LMATRIX
7.329700e-07
GMATRIX
0.000000e+00
RMATRIX
1.376400e+00
FREQUENCY=INF
CMATRIX
4.462400e-11
LMATRIX
7.329700e-07
END RLGC
" )
(Frequency 0 ) )
(STL_1S_1R_40
(IDL ".subckt STL_1S_1R_40
+X1 0
+X2 0
*MaxTraceWidthLimit = 0
*MeshSize = 0.00127
*CutoffFrequency = 0
*Trapezoidal_Angle_in_Degree = 90.000000
*EMIinfo Type Top MicroStrip
*EMIinfo Conductor Width=4000 botDist=0.0002032
*EMIinfo Dielectric Eps=1 Thick=3.048e-05
*EMIinfo Dielectric Eps=4.5 Thick=0.0002032
*EMIinfo Plane Z=0.00186416
.layerstack Layerstack3
+shield( 3.048e-05 1 0.035)
+dielectric( 0.0002032 4.5 0.035 )
+dielectric( 3.048e-05 1 0 )
.crosssection
+rectangle ( 5.959e+07 0 0.0002032 0.0004 0.00023368 )
+Length=length
*FieldSolver: bem2d 0 /tmp/#Taaaaae16081.in 0.00127
.rlgc RLGCSTL_1S_1R_40 ( Length=length N=1 )
.C 0
+ 1.278800e-10
.L 0
+ 2.850700e-07
.G 0
+ 0.000000e+00
.R 0
+ 1.376400e+00
.C INF
+ 1.278800e-10
.L INF
+ 2.850700e-07
.Td INF
+ 6.037800e-09
.Yc INF
+ 2.118000e-02
.Zc INF
+ 4.721400e+01
.endrlgc RLGCSTL_1S_1R_40
**The Characteristic Modal Delay, Admittance and
**Impedance Matrices of these Transmission Lines:
*Delay Matrix.
*Td 0 (n=1)
* 6.037800e-09
*Admittance Matrix.
*Y 0 (n=1)
* 2.118000e-02
*Impedance Matrix.
*Z 0 (n=1)
* 4.721400e+01
**The Near-End Crosstalk Coefficent of these Transmission
**Lines based on Near-End Resistance=50 ohm assumption:
*Near-End Crosstalk Coefficent Matrix, Z0*Inv(R+Z0).
* 0 (n=1)
* 4.856700e-01
.ends STL_1S_1R_40
" )
(KSPICE "DATAPOINTS RLGC STL_1S_1R_40
FREQUENCY=0
CMATRIX
1.278800e-10
LMATRIX
2.850700e-07
GMATRIX
0.000000e+00
RMATRIX
1.376400e+00
FREQUENCY=INF
CMATRIX
1.278800e-10
LMATRIX
2.850700e-07
END RLGC
" ) " )
(Frequency 0 ) ) ) (Frequency 0 ) ) )
(LibraryVersion 136.2 ) ) (LibraryVersion 136.2 ) )
\ No newline at end of file
...@@ -2928,6 +2928,178 @@ CMATRIX ...@@ -2928,6 +2928,178 @@ CMATRIX
LMATRIX LMATRIX
4.201500e-07 4.201500e-07
END RLGC END RLGC
" )
(Frequency 0 ) )
(STL_1S_1R_35
(IDL ".subckt STL_1S_1R_35
+X1 0
+X2 0
*MaxTraceWidthLimit = 0
*MeshSize = 0.00127
*CutoffFrequency = 0
*Trapezoidal_Angle_in_Degree = 90.000000
*EMIinfo Type Top MicroStrip
*EMIinfo Conductor Width=8000 botDist=0.0016
*EMIinfo Dielectric Eps=1 Thick=3.048e-05
*EMIinfo Dielectric Eps=4.5 Thick=0.0016
*EMIinfo Plane Z=3.048e-05
.layerstack Layerstack2
+shield( 3.048e-05 1 0)
+dielectric( 0.0016 4.5 0.035 )
+dielectric( 3.048e-05 1 0 )
.crosssection
+rectangle ( 5.959e+07 0 0.0016 0.0008 0.00163048 )
+Length=length
*FieldSolver: bem2d 0 /tmp/#Taaaaaa22601.in 0.00127
.rlgc RLGCSTL_1S_1R_35 ( Length=length N=1 )
.C 0
+ 6.273000e-11
.L 0
+ 5.428900e-07
.G 0
+ 0.000000e+00
.R 0
+ 6.882100e-01
.C INF
+ 6.273000e-11
.L INF
+ 5.428900e-07
.Td INF
+ 5.835700e-09
.Yc INF
+ 1.074900e-02
.Zc INF
+ 9.302900e+01
.endrlgc RLGCSTL_1S_1R_35
**The Characteristic Modal Delay, Admittance and
**Impedance Matrices of these Transmission Lines:
*Delay Matrix.
*Td 0 (n=1)
* 5.835700e-09
*Admittance Matrix.
*Y 0 (n=1)
* 1.074900e-02
*Impedance Matrix.
*Z 0 (n=1)
* 9.302900e+01
**The Near-End Crosstalk Coefficent of these Transmission
**Lines based on Near-End Resistance=50 ohm assumption:
*Near-End Crosstalk Coefficent Matrix, Z0*Inv(R+Z0).
* 0 (n=1)
* 6.504200e-01
.ends STL_1S_1R_35
" )
(KSPICE "DATAPOINTS RLGC STL_1S_1R_35
FREQUENCY=0
CMATRIX
6.273000e-11
LMATRIX
5.428900e-07
GMATRIX
0.000000e+00
RMATRIX
6.882100e-01
FREQUENCY=INF
CMATRIX
6.273000e-11
LMATRIX
5.428900e-07
END RLGC
" )
(Frequency 0 ) )
(STL_1S_1R_36
(IDL ".subckt STL_1S_1R_36
+X1 0
+X2 0
*MaxTraceWidthLimit = 0
*MeshSize = 0.00127
*CutoffFrequency = 0
*Trapezoidal_Angle_in_Degree = 90.000000
*EMIinfo Type Top MicroStrip
*EMIinfo Conductor Width=4000 botDist=0.0016
*EMIinfo Dielectric Eps=1 Thick=3.048e-05
*EMIinfo Dielectric Eps=4.5 Thick=0.0016
*EMIinfo Plane Z=3.048e-05
.layerstack Layerstack2
+shield( 3.048e-05 1 0)
+dielectric( 0.0016 4.5 0.035 )
+dielectric( 3.048e-05 1 0 )
.crosssection
+rectangle ( 5.959e+07 0 0.0016 0.0004 0.00163048 )
+Length=length
*FieldSolver: bem2d 0 /tmp/#Taaaaab22601.in 0.00127
.rlgc RLGCSTL_1S_1R_36 ( Length=length N=1 )
.C 0
+ 4.922100e-11
.L 0
+ 6.691000e-07
.G 0
+ 0.000000e+00
.R 0
+ 1.376400e+00
.C INF
+ 4.922100e-11
.L INF
+ 6.691000e-07
.Td INF
+ 5.738800e-09
.Yc INF
+ 8.576900e-03
.Zc INF
+ 1.165900e+02
.endrlgc RLGCSTL_1S_1R_36
**The Characteristic Modal Delay, Admittance and
**Impedance Matrices of these Transmission Lines:
*Delay Matrix.
*Td 0 (n=1)
* 5.738800e-09
*Admittance Matrix.
*Y 0 (n=1)
* 8.576900e-03
*Impedance Matrix.
*Z 0 (n=1)
* 1.165900e+02
**The Near-End Crosstalk Coefficent of these Transmission
**Lines based on Near-End Resistance=50 ohm assumption:
*Near-End Crosstalk Coefficent Matrix, Z0*Inv(R+Z0).
* 0 (n=1)
* 6.998700e-01
.ends STL_1S_1R_36
" )
(KSPICE "DATAPOINTS RLGC STL_1S_1R_36
FREQUENCY=0
CMATRIX
4.922100e-11
LMATRIX
6.691000e-07
GMATRIX
0.000000e+00
RMATRIX
1.376400e+00
FREQUENCY=INF
CMATRIX
4.922100e-11
LMATRIX
6.691000e-07
END RLGC
" ) " )
(Frequency 0 ) ) ) (Frequency 0 ) ) )
(LibraryVersion 136.2 ) ) (LibraryVersion 136.2 ) )
\ No newline at end of file
INFO: Loaded existing device file '/projects/HEP_Instrumentation/cad/designs/uob-hep-pc049a/trunk/design_files/worklib/pc049a_db/physical/devices.dml' INFO: Loaded existing interconnect file '/projects/HEP_Instrumentation/cad/designs/uob-hep-pc049a/trunk/design_files/worklib/pc049a_db/physical/interconn.iml'
INFO: Finished loading SigNoise device libraries INFO: Loaded existing interconnect file '/software/CAD/Cadence/2015-16/RHELx86/SPB_16.60.055/share/pcb/signal/cds_interconn.iml'
INFO: Loaded existing device file '/projects/HEP_Instrumentation/cad/designs/uob-hep-pc049a/trunk/design_files/worklib/pc049a_db/physical/devices.dml' INFO: Finished loading SigNoise interconnect libraries
INFO: Finished loading SigNoise device libraries INFO: Field Solver bem2d for STL_1S_1R_37
INFO: Loaded existing device file '/projects/HEP_Instrumentation/cad/designs/uob-hep-pc049a/trunk/design_files/worklib/pc049a_db/physical/devices.dml' INFO: Executing command: bem2d 0 "/tmp/#Taaaaab16081.in" 0.00127
INFO: Finished loading SigNoise device libraries INFO: Field Solver bem2d for STL_1S_1R_38
INFO: Executing command: bem2d 0 "/tmp/#Taaaaac16081.in" 0.00127
INFO: Field Solver bem2d for STL_1S_1R_39
INFO: Executing command: bem2d 0 "/tmp/#Taaaaad16081.in" 0.00127
INFO: Field Solver bem2d for STL_1S_1R_40
INFO: Executing command: bem2d 0 "/tmp/#Taaaaae16081.in" 0.00127
INFO: Loaded existing device file '/projects/HEP_Instrumentation/cad/designs/uob-hep-pc049a/trunk/design_files/worklib/pc049a_db/physical/devices.dml' INFO: Loaded existing device file '/projects/HEP_Instrumentation/cad/designs/uob-hep-pc049a/trunk/design_files/worklib/pc049a_db/physical/devices.dml'
INFO: Finished loading SigNoise device libraries INFO: Finished loading SigNoise device libraries
INFO: Loaded existing device file '/projects/HEP_Instrumentation/cad/designs/uob-hep-pc049a/trunk/design_files/worklib/pc049a_db/physical/devices.dml' INFO: Loaded existing device file '/projects/HEP_Instrumentation/cad/designs/uob-hep-pc049a/trunk/design_files/worklib/pc049a_db/physical/devices.dml'
......
EXPORT_UNIT = Millimeter EXPORT_UNIT = Millimeter
EXPORT_PROTOCOL = 214 EXPORT_PROTOCOL = 214
BARE_BOARD_ONLY = NO BARE_BOARD_ONLY = NO
MAPPED_PACKAGE = YES MAPPED_PACKAGE = NO
UNMAPPED_PACKAGE = YES UNMAPPED_PACKAGE = YES
EXTERNAL_COPPER = NO EXTERNAL_COPPER = NO
MECH_PART = NO MECH_PART = NO
......
\t (00:00:06) allegro 16.6 S014 (v16-6-112AU) Linux I32 \t (46:40:47) allegro 16.6-2015 S055 (v16-6-112EH) Linux I32
\t (00:00:06) Journal start - Mon Mar 2 13:38:05 2015 \t (46:40:47) Journal start - Thu Feb 18 12:00:53 2016
\t (00:00:06) Host=voltar.phy.bris.ac.uk User=phdgc Pid=8751 CPUs=8 \t (46:40:47) Host=fortis.phy.bris.ac.uk User=phdgc Pid=27642 CPUs=4
\t (00:00:06) \t (46:40:47) CmdLine= /software/CAD/Cadence/2015-16/RHELx86/SPB_16.60.055//tools/pcb/bin/allegro.exe
\t (00:00:08) Opening existing design... \t (46:40:47)
\d (00:00:09) Database opened: /projects/HEP_Instrumentation/cad/designs/uob-hep-pc049a/trunk/design_files/worklib/pc049a_toplevel/physical/pc049a_toplevel_52.brd \d (46:40:47) Design opened: /projects/HEP_Instrumentation/cad/designs/uob-hep-pc049a/trunk/design_files/worklib/pc049a_toplevel/physical/pc049a_toplevel_52.brd
\i (00:00:09) trapsize 17235 \i (46:40:47) ifp
\i (00:00:10) trapsize 16883 \i (46:40:56) opencd /projects/HEP_Instrumentation/cad/designs/uob-hep-pc049a/trunk/design_files/worklib/pc049a_db/physical/pc049a_lemo_db_12.brd
\i (00:00:10) trapsize 17296 \t (46:40:57) Opening existing design...
\i (00:00:10) trapsize 15027 \t (46:40:57) Grids are drawn 0.8000, 0.8000 apart for enhanced viewability.
\i (00:00:10) trapsize 15027 \i (46:40:57) trapsize 7128
\i (00:00:12) ifp \t (46:40:57) Journal end - Thu Feb 18 12:01:03 2016
\i (00:00:31) open
\i (00:02:54) fillin "/projects/HEP_Instrumentation/cad/designs/uob-hep-pc035a/trunk/design_files/worklib/pc035a_mpickup_toplevel/physical/pc035b_mpickup_600mm_1800mm_05.brd"
\i (00:02:54) cd "/projects/HEP_Instrumentation/cad/designs/uob-hep-pc035a/trunk/design_files/worklib/pc035a_mpickup_toplevel/physical"
\t (00:02:54) Opening existing design...
\i (00:02:56) fillin yes
\i (00:02:56) trapsize 8149
\t (00:02:56) Journal end - Mon Mar 2 13:40:55 2015
("devices.dml" ("devices.dml"
(DesignLink
(pc049a_toplevel_52dl
(Drawings
(A "pc049a_toplevel_52.brd" ) ) ) )
(LibraryVersion 136.2 ) ) (LibraryVersion 136.2 ) )
\ No newline at end of file
GEOMETRY GEOMETRY
CLASS = 'PACKAGE GEOMETRY' CLASS = 'PACKAGE GEOMETRY'
SUBCLASS = PLACE_BOUND_TOP SUBCLASS = PLACE_BOUND_TOP
OR OR
CLASS = 'PACKAGE GEOMETRY' CLASS = 'PACKAGE GEOMETRY'
SUBCLASS = PLACE_BOUND_BOTTOM SUBCLASS = PLACE_BOUND_BOTTOM
OR OR
CLASS = 'PACKAGE GEOMETRY' CLASS = 'PACKAGE GEOMETRY'
SUBCLASS = ASSEMBLY_TOP SUBCLASS = ASSEMBLY_TOP
OR OR
CLASS = 'PACKAGE GEOMETRY' CLASS = 'PACKAGE GEOMETRY'
SUBCLASS = ASSEMBLY_BOTTOM SUBCLASS = ASSEMBLY_BOTTOM
# #
SUBCLASS SUBCLASS
RECORD_TAG RECORD_TAG
REFDES REFDES
COMP_PACKAGE COMP_PACKAGE
COMP_PART_NUMBER COMP_PART_NUMBER
SYM_NAME SYM_NAME
SYM_X SYM_X
SYM_Y SYM_Y
SYM_ROTATE SYM_ROTATE
SYM_MIRROR SYM_MIRROR
GRAPHIC_DATA_NAME GRAPHIC_DATA_NAME
GRAPHIC_DATA_1 GRAPHIC_DATA_1
GRAPHIC_DATA_2 GRAPHIC_DATA_2
GRAPHIC_DATA_3 GRAPHIC_DATA_3
GRAPHIC_DATA_4 GRAPHIC_DATA_4
GRAPHIC_DATA_5 GRAPHIC_DATA_5
GRAPHIC_DATA_6 GRAPHIC_DATA_6
GRAPHIC_DATA_7 GRAPHIC_DATA_7
GRAPHIC_DATA_8 GRAPHIC_DATA_8
GRAPHIC_DATA_9 GRAPHIC_DATA_9
GRAPHIC_DATA_10 GRAPHIC_DATA_10
PACKAGE_HEIGHT_MIN PACKAGE_HEIGHT_MIN
PACKAGE_HEIGHT_MAX PACKAGE_HEIGHT_MAX
SYM_HAS_PIN_EDIT SYM_HAS_PIN_EDIT
END SYM_DFA_DEV_CLASS
# COMP_PACKAGE_HEIGHT_MIN
FULL_GEOMETRY COMP_PACKAGE_HEIGHT_MAX
CLASS END
SUBCLASS #
RECORD_TAG FULL_GEOMETRY
REFDES CLASS
PIN_NUMBER SUBCLASS
PAD_STACK_NAME RECORD_TAG
NET_NAME REFDES
PIN_X PIN_NUMBER
PIN_Y PAD_STACK_NAME
VIA_X NET_NAME
VIA_Y PIN_X
TEST_POINT PIN_Y
GRAPHIC_DATA_NAME VIA_X
GRAPHIC_DATA_1 VIA_Y
GRAPHIC_DATA_2 TEST_POINT
GRAPHIC_DATA_3 GRAPHIC_DATA_NAME
GRAPHIC_DATA_4 GRAPHIC_DATA_1
GRAPHIC_DATA_5 GRAPHIC_DATA_2
GRAPHIC_DATA_6 GRAPHIC_DATA_3
GRAPHIC_DATA_7 GRAPHIC_DATA_4
GRAPHIC_DATA_8 GRAPHIC_DATA_5
GRAPHIC_DATA_9 GRAPHIC_DATA_6
GRAPHIC_DATA_10 GRAPHIC_DATA_7
NO_SHAPE_CONNECT GRAPHIC_DATA_8
DRILL_FIGURE_CHAR GRAPHIC_DATA_9
PACKAGE_HEIGHT_MIN GRAPHIC_DATA_10
PACKAGE_HEIGHT_MAX NO_SHAPE_CONNECT
NET_PHYSICAL_TYPE DRILL_FIGURE_CHAR
NET_SPACING_TYPE PACKAGE_HEIGHT_MIN
DRILL_FIGURE_ROTATION PACKAGE_HEIGHT_MAX
FILLET NET_PHYSICAL_TYPE
WIREBOND_PROFILE_NAME NET_SPACING_TYPE
VIA_MIRROR DRILL_FIGURE_ROTATION
SYM_MIRROR FILLET
END WIREBOND_PROFILE_NAME
# VIA_MIRROR
LAYER SYM_MIRROR
LAYER_SORT END
LAYER_SUBCLASS #
LAYER_ARTWORK LAYER
LAYER_USE LAYER_SORT
LAYER_CONDUCTOR LAYER_SUBCLASS
LAYER_DIELECTRIC_CONSTANT LAYER_ARTWORK
LAYER_ELECTRICAL_CONDUCTIVITY LAYER_USE
LAYER_MATERIAL LAYER_CONDUCTOR
LAYER_SHIELD_LAYER LAYER_DIELECTRIC_CONSTANT
LAYER_THERMAL_CONDUCTIVITY LAYER_ELECTRICAL_CONDUCTIVITY
LAYER_THICKNESS LAYER_MATERIAL
LAYER_TYPE LAYER_SHIELD_LAYER
END LAYER_THERMAL_CONDUCTIVITY
# LAYER_THICKNESS
PAD_DEF LAYER_TYPE
END LAYER_LOSS_TANGENT
# END
COMPOSITE_PAD #
CLASS PAD_DEF
REFDES PAD_NAME
PIN_NUMBER REC_NUMBER
PAD_STACK_NAME LAYER
START_LAYER_NAME FIXFLAG
END_LAYER_NAME VIAFLAG
NET_NAME PADSHAPE1
PIN_X PADWIDTH
PIN_Y PADHGHT
VIA_X PADXOFF
VIA_Y PADYOFF
DRILL_HOLE_TYPE PADFLASH
SLOT_SIZE_MAJOR PADSHAPENAME
SLOT_SIZE_MINOR TRELSHAPE1
SLOT_X TRELWIDTH
SLOT_Y TRELHGHT
SLOT_ROTATION TRELXOFF
SLOT_PLATING TRELYOFF
DRILL_FIGURE_CHAR TRELZOFF
DRILL_FIGURE_SHAPE TRELFLASH
DRILL_FIGURE_WIDTH TRELSHAPENAME
DRILL_FIGURE_HEIGHT APADSHAPE1
DRILL_FIGURE_ROTATION APADWIDTH
GRAPHIC_DATA_NAME APADHGHT
GRAPHIC_DATA_1 APADXOFF
GRAPHIC_DATA_2 APADYOFF
GRAPHIC_DATA_3 APADFLASH
GRAPHIC_DATA_4 APADSHAPENAME
PIN_NUMBER_SORT END
DRILL_ARRAY_LOCATIONS #
COMP_PACKAGE COMPOSITE_PAD
DRILL_HOLE_POSTOL CLASS
DRILL_HOLE_NEGTOL REFDES
BACKDRILL_TOP_LAYER PIN_NUMBER
BACKDRILL_BOTTOM_LAYER PAD_STACK_NAME
END START_LAYER_NAME
# END_LAYER_NAME
COMPONENT NET_NAME
REFDES != '' PIN_X
REFDES PIN_Y
PART_NUMBER VIA_X
REUSE_PID VIA_Y
REUSE_NAME DRILL_HOLE_TYPE
REUSE_INSTANCE SLOT_SIZE_MAJOR
TERMINATOR_PACK SLOT_SIZE_MINOR
SCH_MODIFIED_PART SLOT_X
NO_LIST SLOT_Y
KL_COMMENTS SLOT_ROTATION
OL_COMMENTS SLOT_PLATING
PL_COMMENTS DRILL_FIGURE_CHAR
PARENT_PART_TYPE DRILL_FIGURE_SHAPE
PARENT_PPT DRILL_FIGURE_WIDTH
PARENT_PPT_PART DRILL_FIGURE_HEIGHT
PART_NAME DRILL_FIGURE_ROTATION
PART_NUMBER GRAPHIC_DATA_NAME
TOL GRAPHIC_DATA_1
VALUE GRAPHIC_DATA_2
END GRAPHIC_DATA_3
# GRAPHIC_DATA_4
NET PIN_NUMBER_SORT
NET_NAME_SORT DRILL_ARRAY_LOCATIONS
NET_NAME COMP_PACKAGE
NET_PHYSICAL_TYPE DRILL_HOLE_POSTOL
NET_SPACING_TYPE DRILL_HOLE_NEGTOL
ELECTRICAL_CONSTRAINT_SET BACKDRILL_TOP_LAYER
NET_DIFFERENTIAL_PAIR BACKDRILL_BOTTOM_LAYER
NET_STUB_LENGTH END
NET_MAX_VIA_COUNT #
NET_MIN_LINE_WIDTH COMPONENT
NET_MAX_PARALLEL REFDES != ''
NET_IMPEDANCE_AVERAGE REFDES
NO_TEST PART_NUMBER
END REUSE_PID
# REUSE_NAME
REUSE_INSTANCE
TERMINATOR_PACK
SCH_MODIFIED_PART
NO_LIST
KL_COMMENTS
OL_COMMENTS
PL_COMMENTS
PARENT_PART_TYPE
PARENT_PPT
PARENT_PPT_PART
PART_NAME
PART_NUMBER
TOL
VALUE
END
#
NET
NET_NAME_SORT
NET_NAME
NET_PHYSICAL_TYPE
NET_SPACING_TYPE
ELECTRICAL_CONSTRAINT_SET
NET_DIFFERENTIAL_PAIR
NET_STUB_LENGTH
NET_MAX_VIA_COUNT
NET_MIN_LINE_WIDTH
NET_MAX_PARALLEL
NET_IMPEDANCE_AVERAGE
NO_TEST
NET_IMPEDANCE_MINIMUM
NET_IMPEDANCE_MAXIMUM
END
#
CONNECTIVITY
NET_NAME_SORT
NET_NAME
NODE_SORT
NODE_1_NUMBER
NODE_2_NUMBER
NODE_CONNECTS
RAT_CONNECTED
REFDES
PIN_NUMBER
PIN_TYPE
PIN_X
PIN_Y
VIA_X
VIA_Y
VIA_MIRROR
PAD_STACK_NAME
START_LAYER_NAME
END_LAYER_NAME
END
#
INFO: Loaded existing interconnect file '/projects/HEP_Instrumentation/cad/designs/uob-hep-pc049a/trunk/design_files/worklib/pc049a_toplevel/physical/interconn.iml'
INFO: Loaded existing interconnect file '/software/CAD/Cadence/SPB16.60.000/share/pcb/signal/cds_interconn.iml'
INFO: Finished loading SigNoise interconnect libraries
(SisCases (SisCases
(cases (cases
(case1 "Default Settings" ) ) (case1 "Default Settings" ) )
(CurrentCase case1 ) ) (CurrentCase case1 ) )
\ No newline at end of file
(SisCases (SisCases
(cases (cases
(case1 "Default Settings" ) ) ) (case1 "Default Settings" ) )
\ No newline at end of file (CurrentCase case1 ) )
\ No newline at end of file
...@@ -3,19 +3,19 @@ ...@@ -3,19 +3,19 @@
( STEP Export ) ( STEP Export )
( ) ( )
( Software Version : 16.6S014 ) ( Software Version : 16.6S014 )
( Date/Time : Fri Oct 10 14:14:37 2014 ) ( Date/Time : Mon Apr 13 14:34:18 2015 )
( ) ( )
(---------------------------------------------------------------------) (---------------------------------------------------------------------)
STEP file: pc049a_toplevel_40_a16-6 STEP file: pc049a_toplevel_52
Design file: /projects/HEP_Instrumentation/cad/designs/uob-hep-pc049a/trunk/design_files/worklib/pc049a_toplevel/physical/pc049a_toplevel_40_a16-6.brd Design file: /projects/HEP_Instrumentation/cad/designs/uob-hep-pc049a/trunk/design_files/worklib/pc049a_toplevel/physical/pc049a_toplevel_52.brd
Export units: Millimeter Export units: Millimeter
STEP protocol: AP-214 STEP protocol: AP-214
Source identification: allegro_16.6S014 Source identification: allegro_16.6S014
Export parts with mapped STEP Models?: YES Export parts with mapped STEP Models?: NO
Export parts without mapped STEP Models?: YES Export parts without mapped STEP Models?: YES
Export assemblies and enclosures parts?: NO Export assemblies and enclosures parts?: NO
Export mechincal drills?: YES Export mechincal drills?: YES
......
(---------------------------------------------------------------------) (---------------------------------------------------------------------)
( ) ( )
( Technology File WRITE ) ( Technology File WRITE )
( ) ( )
( Drawing : pc049a_toplevel_52.brd ) ( Drawing : pc049a_toplevel_52.brd )
( Software Version : 16.6S014 ) ( Software Version : 16.6S037 )
( Date/Time : Wed Feb 25 10:22:14 2015 ) ( Date/Time : Mon Dec 14 12:14:40 2015 )
( ) ( )
(---------------------------------------------------------------------) (---------------------------------------------------------------------)
layout name: /projects/HEP_Instrumentation/cad/designs/uob-hep-pc049a/trunk/design_files/worklib/pc049a_toplevel/physical/pc049a_toplevel_52.brd layout name: Z:/cad/designs/uob-hep-pc049a/trunk/design_files/worklib/pc049a_toplevel/physical/pc049a_toplevel_52.brd
techfile name: tech_pc049a_toplevel_52.out techfile name: tech_pc049a_toplevel_52.out
...@@ -44,8 +44,8 @@ class MarocConfiguration(object): ...@@ -44,8 +44,8 @@ class MarocConfiguration(object):
self.logger.info("Read back %i from %s"%( int(regReadValue) , regName )) self.logger.info("Read back %i from %s"%( int(regReadValue) , regName ))
self.logger.debug( "Resetting timestamp and trigger counters") # self.logger.debug( "Resetting timestamp and trigger counters")
self.board.write("trigStatus",0x00000001) # self.board.write("trigStatus",0x00000001)
# Reset ADC buffer write buffer # # Reset ADC buffer write buffer
self.board.write("adc0Ctrl",0x00000002) # self.board.write("adc0Ctrl",0x00000002)
...@@ -138,9 +138,15 @@ class MarocDAQ(object): ...@@ -138,9 +138,15 @@ class MarocDAQ(object):
def resetADCPointers(self): def resetADCPointers(self):
"""Resets read and write pointers. Hopefully doesn't reset event counter ....""" """Resets read and write pointers. Hopefully doesn't reset event counter ...."""
self.logger.info( "Resetting ADC data read and write pointers")
self.board.write("adc0Ctrl",0x00000002) self.board.write("adc0Ctrl",0x00000002)
self.adcReadPointer = self.numMaroc*[0] self.adcReadPointer = self.numMaroc*[0]
def resetCounters(self):
"""Reset timestamp and trigger counters"""
self.logger.info( "Resetting timestamp and trigger counters")
self.board.write("trigStatus",0x00000001)
def decodeADCData(self,adcEventData): def decodeADCData(self,adcEventData):
"""Takes data from a single ADC, unpacks it into 12-bit words, performs Gray coding and returns an array of 64-ADC values. """Takes data from a single ADC, unpacks it into 12-bit words, performs Gray coding and returns an array of 64-ADC values.
*** NB. This doesn't seem to work correctly at the moment ****""" *** NB. This doesn't seem to work correctly at the moment ****"""
......
...@@ -50,6 +50,13 @@ class MarocReadoutThread(Thread): ...@@ -50,6 +50,13 @@ class MarocReadoutThread(Thread):
# Create pointer to MAROC board and set up structures. # Create pointer to MAROC board and set up structures.
marocData = MarocDAQ.MarocDAQ(board,debugLevel) marocData = MarocDAQ.MarocDAQ(board,debugLevel)
# BODGE - wait for histogram thread to book histograms.
time.sleep(5)
# Reset pointers
marocData.resetCounters()
marocData.resetADCPointers()
while not exitFlag: while not exitFlag:
# Read data from MAROC # Read data from MAROC
......
...@@ -24,8 +24,10 @@ from PyChipsUser import * ...@@ -24,8 +24,10 @@ from PyChipsUser import *
from Queue import Queue from Queue import Queue
#from multiprocessing import Queue #from multiprocessing import Queue
debugLevel = logging.INFO
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
marocLogging(logger,logging.DEBUG) marocLogging(logger,debugLevel)
parser = OptionParser() parser = OptionParser()
parser.add_option("-i", dest = 'ipAddress' , default="192.168.200.16") parser.add_option("-i", dest = 'ipAddress' , default="192.168.200.16")
...@@ -55,8 +57,6 @@ firmwareID = board.read("FirmwareId") ...@@ -55,8 +57,6 @@ firmwareID = board.read("FirmwareId")
logger.info("Firmware ID = %s" % (hex(firmwareID))) logger.info("Firmware ID = %s" % (hex(firmwareID)))
debugLevel = logging.INFO
# Create object with configuration information - in the long run this should be done in a separate thread with a GUI # Create object with configuration information - in the long run this should be done in a separate thread with a GUI
marocConfiguration = MarocConfiguration.MarocConfiguration(board,configurationFile = options.configFile , debugLevel=debugLevel) marocConfiguration = MarocConfiguration.MarocConfiguration(board,configurationFile = options.configFile , debugLevel=debugLevel)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment