24.03.2013 Views

Solutions for Mixed-Signal SoC Implementation - Cadence Design ...

Solutions for Mixed-Signal SoC Implementation - Cadence Design ...

Solutions for Mixed-Signal SoC Implementation - Cadence Design ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

VIRTUOSO<br />

Netlist-driven flow<br />

Draw Top Level<br />

Chip Finishing<br />

OPEN ACCESS<br />

<strong>Design</strong> Library Constraints<br />

Synthesis using RTL Compiler<br />

<strong>Implementation</strong> in Encounter<br />

Placement<br />

Optimization preCTS<br />

Clock Tree Synthesis<br />

Optimization postCTS<br />

Routing<br />

Add Filler cells<br />

Verification<br />

Figure 4: By sharing the OpenAccess database, Virtuoso and Encounter<br />

users can rapidly transfer analog and digital blocks back and <strong>for</strong>th.<br />

The netlist-driven flow takes place primarily within a timing-driven digital design environment (Figure 5). It typically<br />

uses hardened analog IP designed by an analog design group or third-party provider. The layout <strong>for</strong> the analog IP<br />

is completed, the pinouts are typically fixed, and guard rings are locked into place using the Virtuoso Layout Suite.<br />

This may take place be<strong>for</strong>e any digital design has begun.<br />

Custom IP Block <strong>Implementation</strong><br />

Chip <strong>Design</strong> (Verilog)<br />

Prototyping<br />

Digital <strong>Implementation</strong><br />

Top-Level <strong>Implementation</strong><br />

Chip Assembly and Analysis<br />

Figure 5: Netlist-driven implementation flow<br />

<strong>Solutions</strong> <strong>for</strong> <strong>Mixed</strong>-<strong>Signal</strong> <strong>SoC</strong> <strong>Implementation</strong><br />

www.cadence.com 6<br />

ENCOUNTER

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!