Page - 1 The Leading Provider of EDA Software & Technologies for the Physical Implementation of Structured ASICs
Page /21/ ViASIC, Inc. Early-stage EDA software company Located in Research Triangle Park, NC Founded 1999 Growing, profitable, debt-free, low burn rate ViaPath/ViaMask products first announced in May 2003 Four customers since announcement Two patents on ViaPath/ViaMask granted –6,693,454 & 6,580,289 –more on the way Experienced management team Closed investment round in late 2003
Page /21/ Why Use A Structured ASIC Fabric
Page /21/ interconnect
Page /21/ Logic Cell Schematic
Page /21/ memory architecture Stretch custom RAM along word lines: Increase size of word line driver Keeps bit lines and therefore SA size the same Patent 6,693,454 Traditional Ram vs. Distributed RAM
Page /21/ ViaMask Nomenclature for TSMC/ST 0.13 Micron 6ML
Page /21/ Available Libraries Include: TSMC ML ST ML TSMC ML AMS ML IBM ML in development Customization of fabric is available
Page /21/ Features Simultaneously available embedded RAM Typically routes 100% utilized designs Available via configurable ROM Programmable partition power-down Unlimited clock domains Fits traditional design flows Standard test flow Generates files for LVS/LEC Diodes for antenna repair
Page /21/ The Best Structured ASIC Single mask SOC or full-chip RAM & logic Excellent density & performance
Page /21/ Vs. Other SA Architectures
Page /21/ DFM Issues Phase-shift coloring compatible Repetitive structures can lead to yield improvements Redundant vias between in-line routing segments Uniform metal Very wide power busses Via-configured power-down of unused logic
Page /21/2000
Page /21/ Features Timing driven placement Capacitance driven global routing Signal Integrity driven detailed routing Tie off of unused inputs Built in RAM generator Support traditional test flow with scan-chain interface to Tetramax Antenna violation detection and repair Buffer insertion for timing resolution Integrated clock routing Routing turn minimization Fast run times Efficient runtime memory usage Automatic selection of target footprint Integrates easily into existing tool flows Accurate delay simulation TCL interface for low level control Place & route an embedded block of an SoC or a full chip
Page /21/ ViaPath Treatment of SI Simpler problem, since post-detailed routing changes are easily done Cross-talk fixed post 3-D extraction Effective speedup of critical signals: –Buffering, duplication, and gate sizing –During global route –During detailed route –Incrementally, after 3-D extraction True 3-D extraction of parasitics White paper available
Page /21/ Sample Design A Process: AMS ML Application: Fabric for Triad Semi (fabless structured ASIC manufacturer) Footprint: 3x8 tiles Die Size: 2.37mm x 2.98mm 7.06 mm 2 Sample design in this footprint was 35K gates & 3 memories ViaPath runtime of 45 seconds with memory usage of 152MB (on 1.8 GHz Opteron)
Page /21/ Sample Design B Process: TSMC ML Application: Configurable Embedded Block of SOC Footprint: 10x13 tiles Die Size: 2.76mm x 3.71mm mm 2 w/power ring Initial Design for this footprint was 600K gates & 20 memories ViaPath runtime of 2.5 hrs with memory usage of GB (on 1.8 GHz Opteron)
Page /21/2000
Page /21/ For Microcontroller Two ViaMask fabrics – ML in 5-50k gate footprints – ML in k gate footprints Embedded Area could be –Single port SRAM –cache –Eprom Pick a single-footprint launch to cover ViASIC’s cost, Freescale can upgrade once proven.
Page /21/ Contact Info William Westhead France * Max Lloyd, CEO
Page /21/ The Time Is Now Sample Roll-out Plan
Page /21/ Virage ASAP Metal Programmed Library Each respin requires standard-cell like routing to be rerun with corresponding closures of timing, signal integrity, and power. To approach ViaMask density Virage needs at least 6 masks (Via1 thru Metal 4). ViaMask uses only one mask, Via3. Memory in the Virage architecture is not reconfigurable. Customer should benchmark two netlists (designs) into same footprint for real world understanding of Virage density.
Page /21/ Semiconductor’s Fastest Growing Segment “Worldwide merchant market dollar shipments of structured ASIC products are forecast to grow from the $5.2 million reached [in 2002], to $460.3 million by This will translate to a forecast Compound Annual Growth Rate (CAGR), over the 2002 to 2007 forecast period, of 145%.”
Page /21/ Structured ASICs - Solution –mask costs –time to market –yields –advanced rules –risk
Page /21/ ST ML cell
Page /21/ Increasing mask costs are limiting electronic innovation One respin pays for a copy of ViaPath ViASIC solutions enable new markets
Page /21/ Details Inputs Synthesized netlist in Verilog or VHDL Physical design data in.lib, LEF/DEF Timing constraints in SDC Outputs Via photomask in GDSII Path delay data in SDF Auto pin assignment in TCL Scan chain reordering interface to Tetramax Print and plot data in Postscript Verilog for LVS & formal verification Supported Platforms RedHat 32-bit Linux on AMD & Intel processors 64 bit Linux and Solaris also available
Page /21/ ViaPath Features, Release Plan Spice Translation/Synthesis for Analog P&R Skew of MUX balancing for additional timing resources Configurable power, power estimation Signal integrity driven routing (wire swapping/avoidance, shielding) Path highlighting display Complete timing driven (additional SDC support) Timing modeling, reporting (include clock skew report) Enable File/Print of Postscript Image Fly line connectivity display Scan chain link to Tetramax Non-rectangular footprint support Hierarchical design support, nested footprint support LEF macro input
Page /21/ Current Products ViaMask –One-mask structured ASIC libraries –Announced May 2003 ViaPath –Physical design tool for one-mask structured ASICs and VPGA –Announced May 2003 VRoute –Routing engine for standard-cell and metal programmed structured ASICs –First tape-out March 2004, demo’d at DAC 2004 –To be released