Oasis Tooling - Compliant Developer Tools and Utilities

Site Search :
 

In the News


EE Times: Design News
GDSII-based flow speeds mask data preparation


 

GDSII-based Flow Speeds Mask Data Preparation

With the 65-nanometer process technology node on the horizon, pressure is growing in the data preparation and mask manufacturing communities to create ways to handle an increasingly complex data flow. The source of exploding data volumes is several fold. The advancements inspired by Moore's Law have resulted in complex systems-on-chip.

More and more aggressive resolution enhancement techniques (RET), such as optical process correction (OPC), phase shift masks (PSM) and scattering bars are being developed and deployed in order to achieve the required feature sizes. Complex pattern treatments and the splitting of single mask layers into multiple masks, such as in the case of phase shifting masks, have resulted in increased data volumes.

The International Technology Roadmap for Semiconductors (ITRS) predicts file sizes as large as 150 Gbytes in 2004. The result is not only a problem of logistics for storage and data transfer, but also a problem of longer processing times that significantly impact throughput and turn-around time (TAT).

Another important contributor to exploding data volumes involves the evolution of the mask writing process. Mask data preparation used to be a commodity mostly done by the tapeout group affiliated with the design house. The process was fairly simple: MEBES and similar derived formats became the common exchange format.

Instead of a design database hand-off, flat mask layer-specific files were transferred. This was perceived to give some measure of security, especially since data was often sent to the mask manufacturer in the physical form of a magnetic tape. In this process, the mask house did not treat the data unless necessary. But as the technology roadmap advanced, things changed.

Technology advancements contribute to data volumes

In the 1990s, raster-scan laser mask lithography tools were introduced. These tools were designed to be compatible with the existing MEBES mask data; however, the high contrast optical resists used with these tools required sizing to get the best critical dimension (CD) performance.

Write strategies were changed to deal with throughput issues. For instance, data was often "smashed" to improve registration between multiple patterns on the same mask. Smashing, which merges fractured pattern files, then re-fractures the files again, results in the mask supplier having to make routine mask data modifications; that is, the mask supplier starts re-fracturing the data.

The sizing operation and smashing of a predefined job deck, as well as reverse toning, are considered simple operations that have a minimal chance of changing the content of the data. This made the process acceptable to the customer. But at the same time, the data communication structure started changing. Magnetic tape gave way to networks as a popular and easy means for data exchange. Storage needs grew in order to accommodate not only the transferred file, but also the intermediate results of the re-fracture step and the optimized job decks.

Adding to the burden of data containment were shrinking geometries and new technology advances. Dry-etching, optical mask writing machines, proximity correction steps, and variable shaped beam (VSB) mask writing machines all impacted data volumes, many requiring specific formats for the mask writing process. Many of the formats had different architectures that were not compatible with the MEBES format.

For instance, the MEBES format is a flat format; the VSB formats support hierarchy to different degrees. (The flow created by these processing options is shown in figure 1.) The target format of the initial flow was transformed to an exchange format between point tools, which are normally concatenated by an automation scheme. The data set now passes through a number of data preparation stations. A large number of files need to be archived to document the process, depending on the path of the individual job.


Figure 1 — Schematic mask data flow for advanced e-beam and laser mask writers including support for mask manufacturing process enhancements.

This complex flow is the current operation model for a number of businesses. It allows maximum flexibility in tool allocation and loading, and an exchange between multiple manufacturing sites with little interruption for the manufacturing process, but it has two major drawbacks that result in serious consequences for nanometer manufacturing.

First, the overhead in file transfer and loading has increased dramatically; its impact on hardware and turn-around-time cannot be neglected. Files must be handled in the chosen exchange format. This precludes the use of the hierarchy in the original design data, which would reduce the file size and deploy optimized data preparation algorithms.

Second, a re-fracture step is commonly used to conduct the geometry processing steps. Figure 2 shows the average runtime distribution for three functions in a data preparation run: Boolean layer operation, sizing and fracturing.


Figure 2 — Typical runtime distribution for data preparation jobs targeting MEBES and JEOL output formats. The process starts with a hierarchical GDS-II file and includes layer combination and sizing alongside with typical mask transformations.

Sizing and Boolean operations require about 10% of the total processing time, whereas fracturing takes 80% of the time. With any resizing step beyond the original fracture step that creates an 80% overhead, it can be assumed that the data has been supplied in a fractured state. This flat exchange format prohibits the leveraging of hierarchical fracture methods that allow for faster throughput.

The evolution of semiconductor manufacturing has enabled more functional chip design, but the current standard flow has created a crippling data bottleneck. An analysis of this standard flow leads to a number of conclusions:

  • The data is fractured too early in the flow.
  • Hierarchy is destroyed too early in the process.
  • The current commonly used exchange format is geared too much towards MEBES compatible writing tools and does not address other machines in the flow sufficiently.
  • Re-processing of data is an unnecessary overhead.

But how does a mask shop halt the problems of a data bottleneck without massive investment in hardware or a disruptive change to the system? A practical and simple solution is to use an open hierarchical format for data exchange and transfer.

Streamlining with a GDS-based flow

A GDS-based flow enables an efficient exchange of data between the point solutions in the current flow. Depending on the path through the flow, the formatting/fracturing step is conducted at the last moment, just prior to mask writing. Introduction of biases, tool switches and manufacturing site transfer related changes to the data are efficiently conducted in a hierarchical format and use about 10 - 20% of the time it currently requires. The open format also enables the interoperation of different tools in the same flow and an easy extension into new functions if required.

Hierarchy preservation and management in the data flow has many benefits. Geometry count (a measure of the file size) is reduced significantly when hierarchy is present. An efficient hierarchical engine optimizes the hierarchy during the read-in step and reduces the geometry count yet further.

The benefit of hierarchy pays off particularly well if a sufficient number of placements are present, specifically in large arrays often found in memory chips. The development trend in microprocessors shows a growing portion of the area is hierarchy-aware; flow optimization allows hierarchy to be maintained even in complex shape processing. The same holds for systems on chip. Figure 3 shows examples of the hierarchy benefit for the file size after the application of model-based OPC.


Figure 3 — Hierarchy in the database after the application of OPC. For comparison the output files have been intentionally flattened. The experiment was conducted on subset of the original file and then averaged for each layer.

Even as ground rules shrink, efficient OPC can preserve a significant portion of the hierarchy. Figure 4 evaluates the data ratio for flat versus hierarchical OPC depending on ground rule and optical diameter. It illustrates that hierarchy utilization and preservation will still yield a 5-fold benefit at 65nm, even with an aggressive optical diameter.


Figure 4 — Data volume ratio for flat vs. hierarchical OPC for various ground rules depending on the optical diameter for a poly layer. An efficient OPC tool can retain and utilize hierarchy even as the ground rules shrink.

Test results prove GDS hierarchy improves flow

Experiments conducted at a prominent mask house illustrate the benefit of hierarchy in the mask data preparation flow. Portions of various test cases were fractured hierarchically starting with a GDS-II file. The run times and file sizes were recorded. The same portions were then flattened completely and processed again. Figure 5 shows the processing time ratios and for the MEBES fracture. Files were written into MODE 5 with 64-stripe compaction, and typical orientation commands were conducted during the run.


Figure 5 — MEBES fracture time comparison for hierarchical and flat input databases. The experiment simulates the situation of a re-fracture step of a flat database vs. a hierarchical input file. The flattening was conducted as an independent step prior to the processing.

Similar tests were conducted on the JEOL fracture format (Fig. 6). A field size of 500m was chosen, small figures were suppressed, and typical mask orientation steps were conducted. The data proved a significant benefit in throughput for the formatting step that started with a hierarchical database compared to a fracturing step conducted on a flat database. In addition, the resultant file sizes are smaller when hierarchy is present, since the JEOL format supports hierarchy itself. The benefit of the latter outweighs the overhead induced by the hierarchical fracture approach.


Figure 6 — JEOL fracture time comparison for hierarchical and flat input databases. The experiment simulates the situation of a re-fracture step of a flat database vs. a hierarchical input file. The flattening was conducted as an independent step prior to the processing.

Figure 7 shows a case study of the processing time benefit for the following flow:

  • Density definition

  • Application of a process bias

  • Mask OPC

  • Job deck smashing

  • Mask bias application (for instance, for tool re-route)

The assumption in the first case is that a fractured flat file enters the process, whereas in the second case, a hierarchical GDSII file is passed in. Geometry processing steps are valued 2 processing time equivalents and fracturing processing steps are valued 8 processing time equivalents (a 20:80 time ratio). The comparison shows the potential of a 2.8X throughput benefit even if the individual tool performance is assumed to be equivalent.


Figure 7 — Case study on TAT improvement by introducing a hierarchical exchange format and eliminating fracturing for geometry processing for an advanced mask flow that includes mask OPC and density dependent bias.

Looking ahead

So far the benefits of a hierarchical format and the hierarchical processing capability have illustrated its capability to reduce the TAT of various data processing steps. Data volume reductions are possible through the reduction of the number of representations of the same data. The flow can be enhanced by integrating geometry-handling steps into a single run, thus eliminating intermediate files.

Duplication of files can also be omitted if all tools in the flow can read and write the common format and no translations are necessary. A close comparison of the file sizes for individual layers shows that the mask writer formats can be more efficient in representing the data than GDS-II. Figure 8 compares the file sizes in different formats for two layers — there is clearly a need for a more efficient representation of design data.


Figure 8 — File sizes for two test cases in different formats. An experimental format was used for the GDS-II replacement experiment.

Analysis of alternate experimental file formats suggests that significant file size reduction compared to GDS-II is possible. Figure 8 includes experimental data from the development of a GDSII replacement called OASIS. It has shown to complement the benefit of turn around time with a reduction in storage need and time for data exchange. File size improvements up to a factor of 5-50 have been demonstrated on a broader range of test cases.

An alternate mask data preparation flow, based on GDS-II or its more efficient replacement, OASIS, offers a solution to the challenges of growing file sizes and increased turn-around times. The new flow targets the elimination of re-fracturing steps for a flexible data dis-positioning between tools and manufacturing sites.

The introduction of an open hierarchical format enables the leverage of hierarchical shape processing throughout the flow. The flow efficiency gained by this approach will reduce the total volume of data moved and stored in the process. A more efficient hierarchical format has the potential to significantly reduce the data volume beyond that significantly.

The industry standard database is GDSII; it is the database that all other databases, including proprietary ones, must stream-out to prior to handing off to the manufacturer. Selecting tools that operate in GDSII originally not only saves an error-prone data transfer stage, it also ensures that data retains hierarchy, thereby containing file size, and containing it in the correct format for manufacturing. For mask writing, it is particularly important to contain hierarchy as it helps manage file size, streamlines the mask writing flow, and enhances turn around time.


Figure 9 — Current and suggested delivery flow.

Steffen Schulze, Ph.D., is a product marketing manager for Mentor Graphics, working with the Calibre mask data preparation tool suite.

Pat Lacour is a technical marketing engineer for Mentor Graphics, specializing in the Calibre resolution enhancement technology product line.

Peter Buck is a senior member of the technical staff at DuPont Photomasks, Inc.

 



 

 

 

 

 

 
 
© 2006 Oasis Tooling TM
Website Designed by Candidinfo
1 1 1 1 1 1 <!-- OPENTRACKER HTML START -->
<script defer src="http://server1.opentracker.net/?site=www.oasistooling.com"></script><noscript><a href="http://www.opentracker.net" target="_blank"><img src="http://img.opentracker.net/?cmd=nojs&site=www.oasistooling.com" alt="website tracker" border="0"></a> </noscript>
<!-- OPENTRACKER HTML END -->