TWiki
>
DetDev Web
>
ATLASStripUpgrade
>
WireBonding
(revision 2) (raw view)
Edit
Attach
-- Main.AndrewBlue - 2012-02-20 ---+++++ Hybrid Bonding Diagrams https://twiki.cern.ch/twiki/pub/Atlas/ModuleAssembling4ATLASSCTUpgrade/Stave_Hybrid_WireBonding.pdf ---++++ Shunts The current drawn by the readout ASICs depends on their operational mode. The constant current<br />supply is set to the maximum expected hybrid current and shunt regulation is used to keep the<br />voltage across the hybrid constant. The latest generation of prototype readout ASIC is made in the<br />IBM 250nm process and termed ABCN-25 Already, this ASIC contains custom circuitry for<br />the implementation of shunt regulation. There are two shunt regulation options within the ABCN-25, termed M-shunt and W-shunt. The M-shunt option uses two shunt transistors in each ASIC, controlled by a voltage from an<br />external circuit. The W-shunt option uses both shunt and control circuitry within the ASIC itself. Shunt regulation may also be implemented outside the readout ASIC, using discrete compo-<br />nents or an additional ASIC. ---++++ Addressing of ASICS and Hybirds On each hybrid panel each ASIC can be addressed by a combination of wire bonds to the PCB., It's different for each asic on the hybrid, but this system does not change from hybrid to hybrid <br /> <br />This allows one row of asics to be numbered 32-41 and the other 64-73 <br /> <br />When the module is being wire bonded, each hybrid panel is wire bonded to another mounted pcb on the module (the BCC) <br /> <br />The left one (if the HV lines are at the top) is wire bonded to label it BCC=61, and the right BCC=62 <br /> <br />This systems stays the same for every module we wire bond. <br />. <br /> <br />At the system tests point I address each Hybrid by it's BCC number, and it has it's own associated data file <br /> <br />If i name 4 hybrid files differently, you can then test 4 hybrids (2 modules) even if there are 2 panels with a BCC of 61, and 2 with a BCC of 62 ---+++++ BCC information <img width="730" alt="" src="https://twiki.cern.ch/twiki/pub/Atlas/BufferControlChip/BCC_pad_names_layout.png" height="463" /> ---+++ Pinout <table cellspacing="0" id="table4" cellpadding="0" rules="all" border="1"> <tbody> <tr> <th valign="middle"> <a rel="nofollow" href="https://twiki.cern.ch/twiki/bin/viewauth/Atlas/BufferControlChip?sortcol=0;table=4;up=0#sorted_table" title="Sort by this column">#</a> </th> <th valign="middle"> <a rel="nofollow" href="https://twiki.cern.ch/twiki/bin/viewauth/Atlas/BufferControlChip?sortcol=1;table=4;up=0#sorted_table" title="Sort by this column">Name</a> </th> <th valign="middle"> <a rel="nofollow" href="https://twiki.cern.ch/twiki/bin/viewauth/Atlas/BufferControlChip?sortcol=2;table=4;up=0#sorted_table" title="Sort by this column">I/O</a> </th> <th valign="middle"> <a rel="nofollow" href="https://twiki.cern.ch/twiki/bin/viewauth/Atlas/BufferControlChip?sortcol=3;table=4;up=0#sorted_table" title="Sort by this column">Description</a> </th> </tr> <tr> <td align="right" bgcolor="#ffffff" valign="middle">1</td> <td bgcolor="#ffffff" valign="middle">DATA0_M</td> <td bgcolor="#ffffff" valign="middle">In</td> <td rowspan="2" align="right" bgcolor="#ffffff" valign="middle">Data input from ABCN (Column 0, Bottom)</td> </tr> <tr> <td align="right" bgcolor="#edf4f9" valign="middle">2</td> <td bgcolor="#edf4f9" valign="middle">DATA0_P</td> <td bgcolor="#edf4f9" valign="middle">In</td> </tr> <tr> <td align="right" bgcolor="#ffffff" valign="middle">3</td> <td bgcolor="#ffffff" valign="middle">ABCN_RESETB_M</td> <td bgcolor="#ffffff" valign="middle">Out</td> <td rowspan="2" bgcolor="#ffffff" valign="middle">RESETBsignal to ABCNs</td> </tr> <tr> <td align="right" bgcolor="#edf4f9" valign="middle">4</td> <td bgcolor="#edf4f9" valign="middle">ABCN_RESETB_P</td> <td bgcolor="#edf4f9" valign="middle">Out</td> </tr> <tr> <td align="right" bgcolor="#ffffff" valign="middle">5</td> <td bgcolor="#ffffff" valign="middle">ABCN_L1_M</td> <td bgcolor="#ffffff" valign="middle">Out</td> <td rowspan="2" bgcolor="#ffffff" valign="middle">L1 signal to ABCNs</td> </tr> <tr> <td align="right" bgcolor="#edf4f9" valign="middle">6</td> <td bgcolor="#edf4f9" valign="middle">ABCN_L1_P</td> <td bgcolor="#edf4f9" valign="middle">Out</td> </tr> <tr> <td align="right" bgcolor="#ffffff" valign="middle">7</td> <td bgcolor="#ffffff" valign="middle">VDD</td> <td bgcolor="#ffffff" valign="middle"><br /></td> <td bgcolor="#ffffff" valign="middle"><br /></td> </tr> <tr> <td align="right" bgcolor="#edf4f9" valign="middle">8</td> <td bgcolor="#edf4f9" valign="middle">GND</td> <td bgcolor="#edf4f9" valign="middle"><br /></td> <td bgcolor="#edf4f9" valign="middle"><br /></td> </tr> <tr> <td align="right" bgcolor="#ffffff" valign="middle">9</td> <td bgcolor="#ffffff" valign="middle">ABCN_COM_M</td> <td bgcolor="#ffffff" valign="middle">Out</td> <td rowspan="2" bgcolor="#ffffff" valign="middle">COM signal to ABCNs</td> </tr> <tr> <td bgcolor="#edf4f9" valign="middle">10</td> <td bgcolor="#edf4f9" valign="middle">ABCN_COM_P</td> <td bgcolor="#edf4f9" valign="middle">Out</td> </tr> <tr> <td bgcolor="#ffffff" valign="middle">11</td> <td bgcolor="#ffffff" valign="middle">ABCN_DCLK_M</td> <td bgcolor="#ffffff" valign="middle">Out</td> <td rowspan="2" bgcolor="#ffffff" valign="middle">ABCN Data Clock</td> </tr> <tr> <td bgcolor="#edf4f9" valign="middle">12</td> <td bgcolor="#edf4f9" valign="middle">ABCN_DCLK_P</td> <td bgcolor="#edf4f9" valign="middle">Out</td> </tr> <tr> <td bgcolor="#ffffff" valign="middle">13</td> <td bgcolor="#ffffff" valign="middle">ABCN_BCO_M</td> <td bgcolor="#ffffff" valign="middle">Out</td> <td rowspan="2" bgcolor="#ffffff" valign="middle">ABCN Bunch Clock</td> </tr> <tr> <td bgcolor="#edf4f9" valign="middle">14</td> <td bgcolor="#edf4f9" valign="middle">ABCN_BCO_P</td> <td bgcolor="#edf4f9" valign="middle">Out</td> </tr> <tr> <td bgcolor="#ffffff" valign="middle">15</td> <td bgcolor="#ffffff" valign="middle">ABCN_MODE80</td> <td bgcolor="#ffffff" valign="middle">Out</td> <td bgcolor="#ffffff" valign="middle">ABCN MODE80</td> </tr> <tr> <td bgcolor="#edf4f9" valign="middle">16</td> <td bgcolor="#edf4f9" valign="middle">DATA2_M</td> <td bgcolor="#edf4f9" valign="middle">In</td> <td rowspan="2" bgcolor="#edf4f9" valign="middle">Data input from ABCN (Column 1, Bottom)</td> </tr> <tr> <td bgcolor="#ffffff" valign="middle">17</td> <td bgcolor="#ffffff" valign="middle">DATA2_P</td> <td bgcolor="#ffffff" valign="middle">In</td> </tr> <tr> <td bgcolor="#edf4f9" valign="middle">18</td> <td bgcolor="#edf4f9" valign="middle">DATA3_M</td> <td bgcolor="#edf4f9" valign="middle">In</td> <td rowspan="2" bgcolor="#edf4f9" valign="middle">Data input from ABCN (Column 1, Top)</td> </tr> <tr> <td bgcolor="#ffffff" valign="middle">19</td> <td bgcolor="#ffffff" valign="middle">DATA3_P</td> <td bgcolor="#ffffff" valign="middle">In</td> </tr> <tr> <td bgcolor="#edf4f9" valign="middle">20</td> <td bgcolor="#edf4f9" valign="middle">DATAOUT_M</td> <td bgcolor="#edf4f9" valign="middle">Out</td> <td rowspan="2" bgcolor="#edf4f9" valign="middle">Multiplexed data sent to DAQ</td> </tr> <tr> <td bgcolor="#ffffff" valign="middle">21</td> <td bgcolor="#ffffff" valign="middle">DATAOUT_P</td> <td bgcolor="#ffffff" valign="middle">Out</td> </tr> <tr> <td bgcolor="#edf4f9" valign="middle">22</td> <td bgcolor="#edf4f9" valign="middle">ID0</td> <td bgcolor="#edf4f9" valign="middle">In</td> <td bgcolor="#edf4f9" valign="middle">BCC ID bit 0 set (internally pulled-up)</td> </tr> <tr> <td bgcolor="#ffffff" valign="middle">23</td> <td bgcolor="#ffffff" valign="middle">ID1</td> <td bgcolor="#ffffff" valign="middle">In</td> <td bgcolor="#ffffff" valign="middle">BCC ID bit 1 set (internally pulled-up)</td> </tr> <tr> <td bgcolor="#edf4f9" valign="middle">24</td> <td bgcolor="#edf4f9" valign="middle">ID2</td> <td bgcolor="#edf4f9" valign="middle">In</td> <td bgcolor="#edf4f9" valign="middle">BCC ID bit 2 set (internally pulled-up)</td> </tr> <tr> <td bgcolor="#ffffff" valign="middle">25</td> <td bgcolor="#ffffff" valign="middle">ID3</td> <td bgcolor="#ffffff" valign="middle">In</td> <td bgcolor="#ffffff" valign="middle">BCC ID bit 3 set (internally pulled-up)</td> </tr> <tr> <td bgcolor="#edf4f9" valign="middle">26</td> <td bgcolor="#edf4f9" valign="middle">ID4</td> <td bgcolor="#edf4f9" valign="middle">In</td> <td bgcolor="#edf4f9" valign="middle">BCC ID bit 4 set (internally pulled-up)</td> </tr> <tr> <td bgcolor="#ffffff" valign="middle">27</td> <td bgcolor="#ffffff" valign="middle">ID5</td> <td bgcolor="#ffffff" valign="middle">In</td> <td bgcolor="#ffffff" valign="middle">BCC ID bit 5 set (internally pulled-up)</td> </tr> <tr> <td bgcolor="#edf4f9" valign="middle">28</td> <td bgcolor="#edf4f9" valign="middle">VDD</td> <td bgcolor="#edf4f9" valign="middle"><br /></td> <td bgcolor="#edf4f9" valign="middle"><br /></td> </tr> <tr> <td bgcolor="#ffffff" valign="middle">29</td> <td bgcolor="#ffffff" valign="middle">GND</td> <td bgcolor="#ffffff" valign="middle"><br /></td> <td bgcolor="#ffffff" valign="middle"><br /></td> </tr> <tr> <td bgcolor="#edf4f9" valign="middle">30</td> <td bgcolor="#edf4f9" valign="middle">CM_TP</td> <td bgcolor="#edf4f9" valign="middle">Out</td> <td bgcolor="#edf4f9" valign="middle">Clock Multiplier Test Point</td> </tr> <tr> <td bgcolor="#ffffff" valign="middle">31</td> <td bgcolor="#ffffff" valign="middle">COM_FB_M</td> <td bgcolor="#ffffff" valign="middle">In</td> <td rowspan="2" bgcolor="#ffffff" valign="middle">COM Feedback</td> </tr> <tr> <td bgcolor="#edf4f9" valign="middle">32</td> <td bgcolor="#edf4f9" valign="middle">COM_FB_P</td> <td bgcolor="#edf4f9" valign="middle">In</td> </tr> <tr> <td bgcolor="#ffffff" valign="middle">33</td> <td bgcolor="#ffffff" valign="middle">COM_M</td> <td bgcolor="#ffffff" valign="middle">In</td> <td rowspan="2" bgcolor="#ffffff" valign="middle">DAQ Command line</td> </tr> <tr> <td bgcolor="#edf4f9" valign="middle">34</td> <td bgcolor="#edf4f9" valign="middle">COM_P</td> <td bgcolor="#edf4f9" valign="middle">In</td> </tr> <tr> <td bgcolor="#ffffff" valign="middle">35</td> <td bgcolor="#ffffff" valign="middle">L1R_FB_M</td> <td bgcolor="#ffffff" valign="middle">In</td> <td rowspan="2" bgcolor="#ffffff" valign="middle">L1R feedback</td> </tr> <tr> <td bgcolor="#edf4f9" valign="middle">36</td> <td bgcolor="#edf4f9" valign="middle">L1R_FB_P</td> <td bgcolor="#edf4f9" valign="middle">In</td> </tr> <tr> <td bgcolor="#ffffff" valign="middle">37</td> <td bgcolor="#ffffff" valign="middle">L1R_M</td> <td bgcolor="#ffffff" valign="middle">In</td> <td rowspan="2" bgcolor="#ffffff" valign="middle">DAQ Combined Level-1/Reset signalling</td> </tr> <tr> <td bgcolor="#edf4f9" valign="middle">38</td> <td bgcolor="#edf4f9" valign="middle">L1R_P</td> <td bgcolor="#edf4f9" valign="middle">In</td> </tr> <tr> <td bgcolor="#ffffff" valign="middle">39</td> <td bgcolor="#ffffff" valign="middle">BCO_M</td> <td bgcolor="#ffffff" valign="middle">In</td> <td rowspan="2" bgcolor="#ffffff" valign="middle">Bunch Clock</td> </tr> <tr> <td bgcolor="#edf4f9" valign="middle">40</td> <td bgcolor="#edf4f9" valign="middle">BCO_P</td> <td bgcolor="#edf4f9" valign="middle">In</td> </tr> <tr> <td bgcolor="#ffffff" valign="middle">41</td> <td bgcolor="#ffffff" valign="middle">DATA1_M</td> <td bgcolor="#ffffff" valign="middle">In</td> <td rowspan="2" bgcolor="#ffffff" valign="middle">Data input from ABCN (Column 0, Top)</td> </tr> </tbody> </table>
Edit
|
Attach
|
Watch
|
P
rint version
|
H
istory
:
r8
|
r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r2 - 2012-02-21
-
AndrewBlue
DetDev
Log In
or
Register
DetDev Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
Webs
ATLAS
PUUKA
DetDev
Gridmon
IT
LHCb
LinearCollider
Main
NA62
Sandbox
TWiki
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback