Third-party-IP providers: Physical-design questions, part one

In addition to your architectural and performance goals, six categories of the physical view should be part of the selection criteria for the IP. Part one of this six-part series discusses block pins and grid.

By Pallab Chatterjee, Contributing Technical Editor -- EDN, 5/15/2008

As this column has discussed previously, selecting an IP (intellectual-property) provider involves several technical and business issues. On the technical front, the additional levels of selection complexity involve the physical-design view of the IP. The issues that follow assume that the IP under consideration meets the design and performance specification and targets the correct process-technology option. In addition to your architectural and performance goals, six categories of the physical view should be part of the selection criteria for the IP: block pins and grid, blockages and overlayer routing, power supplies, global signals, placement and rotation, and embedded blocks and clocks.

You should have a good understanding of the first category—block pins and grid—as it’s been around for more than 30 years. The most important aspect to understand is that a design will support multiple simultaneous grids that all relate to different functions and criteria during the design. All of these grids should be related integral multiples of at least one of the other grids.

Read all of Pallab Chatterjee's Tapeout columns.

The minimum grid is the database resolution. Next come the mask-fracture/e-beam-spot-size resolution, the minimum drawn data (digitizing) grid, the routing grids, and the cell-placement grid; none of these values is the same as the minimum database-resolution grid value.

Process geometries that exceed one wavelength require only simple MDP (mask-data prep), DFM (design for manufacturing), and OPC (optical-proximity correction). These options can support wire jogs that come from nonaligned or off-grid pins and wires. In these processes, connectivity is the main driver, and you can use standard subgrid routers, which simply allow DRC-clean wiring by shifting wires to the digitizing grids from the X- and Y-direction router-grid values.

In such simple cases, you can make off-grid pins and connections anywhere on the line without major consequences. In subwavelength processes, however, connections need to be clean, with no overhang and preferably all in the same direction. Otherwise, the DFM and OPC create context-specific options that are data-intensive and impact reliability. Figure 1 depicts examples of these cases.

Select physical IP with the manufacturability of the block in mind. It is inappropriate to use IP created with both X and Y routing-grid pitches that differ from the pitches your SOC (system-on-chip) assembly uses. If the IP is incompatible with your flow, ask the provider to change the PHY (physical)-layer view so it aligns with your flow, change the technology files and grid structures of the place-and-route environment and for the whole SOC, or choose another IP-block/provider. Never modify the IP yourself; you can’t be sure of the impact of your changes.

As for the pins themselves, there are several basic criteria that the plethora of new IP providers is leaving behind: Any part of the IP block that connects at a level of hierarchy above the block must have a pin; all pins in the layout should appear in the netlist views; all pins in the netlist should appear in the layout view; and the power-supply pins must have names that identify the correct operating-voltage rail. The last issue is a new pin-naming criterion that arose from the various power-reduction and multivoltage-operation techniques.

Contact me at pallabc@siliconmap.net.



ADVERTISEMENT

ADVERTISEMENT

Feedback Loop


Post a CommentPost a Comment

There are no comments posted for this article.

Related Content

 

By This Author


ADVERTISEMENT

Knowledge Center


Events

ESD/Latchup Design and Technology
Dates: 8/3/2008 - 8/4/2008
Location: Tel Aviv, Israel

AVMS VI-06 - Implementing a PCI Express 2.0 Solution
Dates: 8/21/2008 - 8/21/2008
Location: Online Webinar: Thursday 8/21/2008, 11:00 AM (Pacific Daylight Time)

COMS2008 – Commercialization of Micro and Nano Systems
Dates: 8/31/2008 - 9/4/2008
Location: Puerto Vallarta, Mexico

Submit an EventSubmit an Event




Technology Quick Links

EDN Marketplace


©1997-2008 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other Reed Business sites