Sandia Rad-Hard, Fast-Turn Structured ASIC - KKM… · One-mask metal-via configuration based on...
Transcript of Sandia Rad-Hard, Fast-Turn Structured ASIC - KKM… · One-mask metal-via configuration based on...
ReSpace/MAPLD 2011 Presentation
Sandia Rad-Hard, Fast-Turn Structured ASIC
The ViArrayAugust 23, 2011
K. K. Ma, John Teifel, Richard S. FloresAdvanced Microelectronics & Radiation EffectsSandia National LaboratoriesMS 1072, P.O. Box 5800, Albuquerque, NM 87185(505) 844-6469 [email protected]
Sandia National Laboratories is a multiprogram laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Company, for the United States Department
of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL85000.
Outline
• Motivation of ViArray development• ViArray architecture and platforms• ViArray features• Trusted ViArray• Future direction• Conclusion
Motivation of ViArray Development
• Sandia’s Microelectronics Program provides high-reliability, radiation-hardened Application Specific Integrated Circuits (ASICs) for system applications. Typical customer has– Multi-year development program with spiral design process– Low-volume production requirement, if any
• The schedule to design, layout, fabricate and package a cell-based ASIC is long, and the development cost is escalating.
⇒Designers using FPGAs for design iterations⇒ FPGA to ASIC conversion issues
We need a faster and cheaper way to design and develop ASICs
Unit Cell Functions
Pre-FabricatedBase Array
ViArray Architecture
Master Tile
Unit Cell
• Structured architecture• Pre-fabricated base-array of repetitive functional fabrics• Pre-determined vertical and horizontal signal routing channels• One-mask metal-via configuration based on ViASIC® ViaMaskTM
OSCPLLPSM
LVDS I/Os
• 276K ASIC gate-equivalent– 23.5K D-FF– 170K combinational gates)
• 368Kb Configurable Distributed Dual-Port RAM
• 384Kb Configurable ROM• 239 Configurable I/Os,
PCI Compatible• 32 LVDS (8 I/O pairs)• 4 Oscillators• 4 Power Signal Monitor• 4 Phase Lock Loop• 400-pin Land-Grid Array
Package, 27x27mm
Eiger– A Digital ViArray Platform
Via
Con
figu
rabl
e R
OM
Via
Con
figu
rabl
e I/O
s
LVDS I/OsOSCPLLPSM
Via
Con
figu
rabl
e R
OM
Via
Con
figu
rabl
e I/O
s
Whistler– A Mixed-Signal ViArray Platform
• Analog Elements– 4 Cyclic ADC– 4 Pipeline ADC– 8 8-bit DAC– 9 32-channel MUX– 48 Generic
amplifiers– 64 Generic
comparators– 128 Analog
switches– 4 Band gap voltage
reference– 1 High-speed S/H– 2 Temperature
sensors– 2K ohm resistors– 2pf MIM capacitors
• Digital Elements– 138K ASIC
gate-equivalent
– 184Kb Configurable Distributed Dual-Port RAM
– 192Kb Configurable ROM
• 239 Configurable I/Os,PCI Compatible
• 32 LVDS(8 Tx/Rx pairs)
• 2 Osc, 4 PSM, 2 PLL• 400-pin Land-Grid
Array Package, 27x27mm
ViArray Platforms
Pre-fabBase Wafers(hold at M2)
Multi-projectwafers possibleTransformation
of user RTL into Via2 definition
Product Wafers
Complete backend fab of
customer design
Pkg’ed Parts
Base Array (Front-End-of-Line Processing)
Create Fabric IP Elements
Implement &Characterize Base Array
Logic, Memory,Analog, etc
Unconnected sea of gates and IP blocks
Via2 maskUser designImplementation(Back-End-of-Line Processing)
ViArray Implementation Flow
Approximately 5X reduction in prototyping schedule and cost compared to cell-based ASIC approach
ViArray vs. Cell-based ASIC Comparison– Speed
ViArray Operating Speed• For pipelined logic circuits with no static random
access memories (SRAMs)– up to 100 MHz
• For pipelined logic circuits with SRAM– Up to 50 MHz
• Cell-based ASIC and ViArray have comparable speed because they have similar cell performance
• It is possible to operate at a higher speed with highly customized ASIC design
Cell-based ASIC vs. ViArray Comparison– Density
Sandia CMOS7 0.35 µm rad-hard SOI Eiger ViArray density• 3.1K gate equivalent + 4.1Kbits Distributed DP
RAM per mm2
Typical Sandia CMOS7 0.35 µm rad-hard SOI cell-based ASIC density
• Logic: 8K – 10K gate equivalent per mm2
Cell-based ASIC and ViArray have comparable transistor density
ViArray Power Management Features– Power Partitioning
• Partitioned Vdd enables– Power sequencing– Redundancy– Sleep-mode operation– Multiple applications
Examples
Chip level: Q1
MT LVDS OSC
Q2 Q3 Q4
Quadrant level:MT I/O I/O 16K
Vrom16KVrom
PSM
Vdd1
Vss1
Vdd2
Vss2
Vdd3
Vss3
Vdd4
Vss4
MT level: CellRow SRAMCell
RowDrvrs SchmDrvrsI/O level: PD PU
PLL
Quad Vdd
Quad Vss
MT Vdd
MT Vss
I/O Vdd
I/O Vss
BH,And tree
Quadrants are partitioned
Blocks within Quadrants can be partitioned
Cell rows & SRAM within MT can be partitioned Sub-blocks within I/O pad can be partitioned
ViArray Power Management Features– “Off-grid” Unused Resources
Trusted ViArray
The ViArray has an open architecture with• highly compacted and optimized repetitive functional fabrics
that are tightly laid out. Minor modifications could affect the overall layout.
• fine-grain configurable architecture. Resources in the ViArray are uncommitted until implementation of a specific application, i.e., until via-2 mask is defined.
• power management features. Resources in the ViArray may not be connected to power and ground.
⇒ The ViArray could achieve certain degree of trustworthiness even if the base-array is fabricated in an uncontrolled environment, IF back-end-of-line fabrication for specific application is controlled.
Future Direction• Additional ViArray Platforms
– Increase resources– Special applications in extreme radiation environment– Precision analog functions
• Stack & Pack
1 to n-level multi-die stacking
Multi-function, multi-technology, multi-architecture S&P platforms –ViArrays, memories, 3D multi-core processor architecture, precision analog, HBTs, MEMS, power devices…
Redistributed I/Os to Area Array enables minimum-size packaging
Layer 4Layer 3Layer 2
Layer 1
Layer n-1Layer n
•••
Fixed interconnect pattern allows pre-fabrication of S&P platforms
High-density Front-EndThrough Silicon Via (TSV)
Conclusion• Beginning in 2004, Sandia has developed the ViArray
family of structured ASIC base arrays for its internal 350-nm radiation-hardened SOI foundry
• The ViArray architecture is highly efficient, competitive to custom designed cell-based ASIC in speed, power, and circuit density
• The ViArray has unique features to enhance power management, reliability and redundancy architecture for embedded applications
• The ViArray could achieve certain degree of trustworthiness even when the base arrays are fabricated in an uncontrolled environment
• The ViArray implementation approach achieves approximately 5X reduction in schedule and NRE costs compared to cell-based ASIC
• Sandia has a long-term plan to support the ViArray product family