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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Floorplanning and prototyping precede detailed digital implementation. In the Encounter Digital <strong>Implementation</strong><br />

system, chip prototyping provides a very rapid full-chip representation that allows users to improve their floorplan<br />

<strong>for</strong> congestion and timing. While not “DRC clean,” the prototype provides a high level of confidence that the<br />

design and floorplan won’t cause top-level implementation and timing closure problems later.<br />

After analog blocks are imported, and digital blocks are imported or created, top-level implementation takes<br />

place in the digital environment. Analog blocks may have specific area or aspect ratio requirements that must be<br />

met. Chip assembly and analysis mostly take place in the digital environment, although some of the verification,<br />

extraction and analysis may take place on the analog side. <strong>SoC</strong> signoff requires static timing, signal integrity,<br />

and IR drop analyses, and the integrator must ensure that any additions or fixes don’t negatively impact analog/<br />

digital interfaces.<br />

The <strong>Cadence</strong> Virtuoso and Encounter plat<strong>for</strong>ms support a single design database on OpenAccess, greatly simplifying<br />

the transfer of analog blocks to and from the Virtuoso environment. Physical design data, hierarchical netlists,<br />

and mixed-signal routing constraints can all be saved with OpenAccess.<br />

Encounter mixed signal GXL option<br />

In the <strong>Cadence</strong> flow, the Encounter <strong>Mixed</strong> <strong>Signal</strong> GXL option provides enhanced support <strong>for</strong> netlist-driven mixedsignal<br />

flows. With the <strong>Mixed</strong> <strong>Signal</strong> GXL option, digital designers using Encounter have full visibility into Pcell<br />

layouts <strong>for</strong> analog IP blocks (Figure 6). Guard rings, however, can be frozen when editing. Additionally, a mixedsignal<br />

routing capability manages analog constraints such as shielding, matching, differential pairs, and bus routing<br />

while still providing high-speed digital routing.<br />

Substrate analysis<br />

Implement custom design, add<br />

guard rings and pCells<br />

D<br />

A<br />

Digital<br />

Sea-of-Cells<br />

P<br />

P<br />

Analog<br />

D<br />

A<br />

Easy, round-trip<br />

data transfers<br />

Virtuoso Encounter<br />

Open Access<br />

Load design into digital environment,<br />

guard rings edit locked, pCells fully<br />

visible, ECO sees all non-P&R objects<br />

D<br />

A<br />

Digital<br />

Sea-of-Cells<br />

P<br />

P<br />

Analog<br />

Figure 6: OpenAccess eases the integration of analog IP into mostly digital <strong>SoC</strong> designs.<br />

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

<strong>Mixed</strong>-signal designs raise the risk of chip malfunction due to coupling through the substrate. One way or another,<br />

designers must predict and minimize substrate noise. Full-chip substrate analysis is an emerging capability that<br />

can help designers determine where guard rings are required, and whether spacing is sufficient to avoid substrate<br />

noise. The analysis should identify digital noise sources caused by simultaneous switching, model noise transmission<br />

through the substrate, and report the impact of digital noise on sensitive analog components.<br />

Without substrate noise analysis, a conservative approach that makes heavy use of guard rings or employs a triplewell<br />

silicon process may be required, leading to additional area, cost, and the possibility of additional coupling.<br />

www.cadence.com 7<br />

D<br />

A

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

Saved successfully!

Ooh no, something went wrong!