design tools, flows and library aspects during the fe-i4 implementation on silicon
DESCRIPTION
Design Tools, Flows and Library Aspects during the FE-I4 Implementation on Silicon. Vladimir Zivkovic National Institute for Subatomic Physics Amsterdam, t he Netherlands. Microelectronics User Group (MUG) meeting Topical Workshop on Electronics for Particle Physics (TWEPP) 2011 - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Design Tools, Flows and Library Aspects during the FE-I4 Implementation on Silicon](https://reader036.vdocuments.net/reader036/viewer/2022062816/568156ce550346895dc46793/html5/thumbnails/1.jpg)
Design Tools, Flows and Library Aspects during the FE-I4 Implementation on Silicon
Vladimir ZivkovicNational Institute for Subatomic
PhysicsAmsterdam, the NetherlandsMicroelectronics User Group (MUG) meeting
Topical Workshop on Electronics for Particle Physics (TWEPP) 2011Vienna, September 27th 2011
![Page 2: Design Tools, Flows and Library Aspects during the FE-I4 Implementation on Silicon](https://reader036.vdocuments.net/reader036/viewer/2022062816/568156ce550346895dc46793/html5/thumbnails/2.jpg)
2Vladimir Zivkovic MUG, Vienna, 27-09-2011
FEI4-A Architecture and Design Foundations
• Radiation hardness out of the box• Good power distribution
• Essential when making the long columns• Substrate isolation (T3)
• Essential when using standard cell synthesized logic
Innovations- Region architecture (memory on pixel)- Modular approach and distributed design
- Low current operation, fault tolerance, digital and mixed-signal Test Benches for Simulation
Multi-site collaboration -> design repository necessary (SOS Cliosoft platform)
vv 8M 130 nm CMOS
3-2-3 Stack
![Page 3: Design Tools, Flows and Library Aspects during the FE-I4 Implementation on Silicon](https://reader036.vdocuments.net/reader036/viewer/2022062816/568156ce550346895dc46793/html5/thumbnails/3.jpg)
3Vladimir Zivkovic MUG, Vienna, 27-09-2011
Layout Foundation
Isolated NMOS / PMOS
T3 isolates the switching activity of digital circuits from the substrate and other blocks- very convenient for modular (core) – based designs
DM option chosen over LM for :• More flexibility to provide good power distribution (low resistivity M8 and M7)• Good shielding (M7 is less resistive, so M8 can be sacrificed to provide for a
solid shield)• Good for inter-block routing (low RC)• Full MOSIS support
Mind: local routing restricted to 3 metal layers due to bad local high density routing
![Page 4: Design Tools, Flows and Library Aspects during the FE-I4 Implementation on Silicon](https://reader036.vdocuments.net/reader036/viewer/2022062816/568156ce550346895dc46793/html5/thumbnails/4.jpg)
4Vladimir Zivkovic MUG, Vienna, 27-09-2011
Standard Cell Library – ARM • Fully characterized and qualified, low-power version also
available, as well as SEU-resistant• Extensive use of inherited connections
– Some problems during delivery exchange experienced there due to the non-uniform distribution of the library
• All digital blocks placed in T3-isolated pwells
• A stable substrate (under T3 isolation) is guaranteed by enforcing a maximum distance of 100 μm between substrate contacts
![Page 5: Design Tools, Flows and Library Aspects during the FE-I4 Implementation on Silicon](https://reader036.vdocuments.net/reader036/viewer/2022062816/568156ce550346895dc46793/html5/thumbnails/5.jpg)
5Vladimir Zivkovic MUG, Vienna, 27-09-2011
Design RepositorySOS design repository from cliosoft.com Repository hosted at LBNL and mirrored at all other sites
![Page 6: Design Tools, Flows and Library Aspects during the FE-I4 Implementation on Silicon](https://reader036.vdocuments.net/reader036/viewer/2022062816/568156ce550346895dc46793/html5/thumbnails/6.jpg)
6Vladimir Zivkovic MUG, Vienna, 27-09-2011
Design Flow for FEI4 at NIKHEF (digital)
• RTL creation with Verilog (no VHDL!)• Two-pass mapped flow for synthesis and DfT
– Synopsys Design and DfT Compiler, Version B-2008.09-SP2 for linux • Placement and Routing
– Cadence Encounter Digital Implementation (EDI) 9.1 – Cadence SoC Encounter v07.10-s219_1 (reference, backup)
• Physical Netlist Verification and Sign-off– Statistical Timing Analysis (STA) with .spef, Synopys PrimeTime, Version B-
2008.09-SP2 for linux• Physical Verification
– Virtuoso 6.1.3 _> 6.1.4 Open Access– DRC, LVS, netlist extraction with parasitics with Calibre 2009.3_32.2
• ATPG – Synopsys TetraMAX ATPG, Version B-2008.09-SP2 for linux
• Simulations– Cadence NcSim 8.2 -> NcSim 9.2
![Page 7: Design Tools, Flows and Library Aspects during the FE-I4 Implementation on Silicon](https://reader036.vdocuments.net/reader036/viewer/2022062816/568156ce550346895dc46793/html5/thumbnails/7.jpg)
7Vladimir Zivkovic MUG, Vienna, 27-09-2011
Readout Core Modification• Layout boundary fixed• Pin positions fixed• Timing constraints the same• 15% larger design had still to be fit in
Design Flow going back and fourth between Synopsys and Cadence
Top-level integration issues
![Page 8: Design Tools, Flows and Library Aspects during the FE-I4 Implementation on Silicon](https://reader036.vdocuments.net/reader036/viewer/2022062816/568156ce550346895dc46793/html5/thumbnails/8.jpg)
8Vladimir Zivkovic MUG, Vienna, 27-09-2011
Design Flow for FEI4 at NIKHEF (analog)
• Schematic capture, layout creation– Virtuoso 6.1.3
• Simulations– MMSIM 7.0
• Physical Verification– DRC
– Assura 3.1.7 OA (easy to use, primary)– Calibre 2009.3_32.2 (final)
– LVS – Assura 3.1.7 OA– Calibre 2009.3_32.2
• Extraction – QRC EXT 7.12
![Page 9: Design Tools, Flows and Library Aspects during the FE-I4 Implementation on Silicon](https://reader036.vdocuments.net/reader036/viewer/2022062816/568156ce550346895dc46793/html5/thumbnails/9.jpg)
9Vladimir Zivkovic MUG, Vienna, 27-09-2011
Design Verification Efforts• Standalone block simulations with extracted parasitics • Open Verification Methodology Environment (OVM)
– This means that the real life commands/functions are converted into the testbench.
• Digital full chip simulations• Parasitic capacitances, process
variations, interconnect delays included• Digital (block interconnect) extraction
using Assura black-box approach
![Page 10: Design Tools, Flows and Library Aspects during the FE-I4 Implementation on Silicon](https://reader036.vdocuments.net/reader036/viewer/2022062816/568156ce550346895dc46793/html5/thumbnails/10.jpg)
10Vladimir Zivkovic MUG, Vienna, 27-09-2011
Mixed-Signal Top-level TestbenchAnalog/Mixed-signal functionality check from the top-level
Model driven test & verification development
IC model
Loadboard & instrument model
Test description
Each hardware component can be modeled at arbitrary level of abstraction
![Page 11: Design Tools, Flows and Library Aspects during the FE-I4 Implementation on Silicon](https://reader036.vdocuments.net/reader036/viewer/2022062816/568156ce550346895dc46793/html5/thumbnails/11.jpg)
11Vladimir Zivkovic MUG, Vienna, 27-09-2011
ATPG and Test Assembly Flow
DIB Integration
WaveForm {
Pin = rzClocks;
Drive = RZ, t1, t2;
}
WaveForm {Pin = outputs;Expect = SB, t1, t2;
}
WaveForm {
Pin = inputs;
Drive = NR, tdel;
}
tdel
vector
waveform
tdel
t
period
t1
vector
waveform
t2
t
period
t1
vector
waveform
t2
t
period
t1 t2
Timing TetraMax
ATPG
STILvectors
test bench
NCsim
DfTProtocols
test lib
Physical netlist
ATPG constraints