3Di Web Page Header

 
Overview
• Introduction
• 3Di Structure
 
Sections
• Header
• Tables
• Geometries
 
Geometry Types
• Properties
• Extrusions
    2D Polys
    Cutouts & Islands
    2D Paths
    Circles
• wires
• spheres
• barrels

Wires
• User Defined Wire Models

DRC
• DRC Rules

 

Introduction

The 3Di format is a simple description of polygons in the X-Y plane that have a height and thickness attribute. Artwork developed this format as part of the effort to model IC packages and substrates in 3D. We also added property tables that allow one to tag each geometry with useful information: net names, materials, groups and such.

 

 

The 3Di file is currently produced by some versions of Cadence's APD program but in fact any application can produce this file format and then view or check it using 3D-VU. We are documenting this format in case others who wish to develop 3D IC packaging tools would like to use this building block.





3Di Syntax

The 3Di format contains geometries, tables of properties and DRC rules.

3Di <version> <units>

TABLE OBJECT    v1.1 of 3Di requires TABLES section before geometry
TABLE COLOR     this enables the program to differentiate between attributes
TABLE LAYER     that are indexed and those that are direct.
TABLE NET
TABLE STACK-UP
TABLE WIRE_MODEL
TABLE CONNECT


GEOMETRIES

GEOM 
[<table> <index>]  v1.1 allows property | value if the first item
[<table> <index>]  is not recognized as a table name.
.
.
.
EXTR <n_children> <z1> <z2>
2DPG <n_points>
<x1> <y1> ... <xn> <yn>
2DCR <x> <y> <radius> [<sides>]

GEOM
[<table>] [<index>]
[<table>] [<index>]
.
.
.
WIRE <radius> [<sides>]
3DPL <n_points>
<x1> <y1> <z1> ... <xn> <yn> <zn>

GEOM 
[<table>] [<index>]
[<table>] [<index>]
.
.
.
SPHE <x> <y> <z> <radius> [<sides>]

DRC_RULES
RULE <number>
<type> <n_inputs> <parameters>
GEOM
<table> <index>
.
.
GEOM
<table> <index>
.
< marker>

TABLE OBJECT
<index> <value>
<index> <value>

TABLE COLOR
<index> <value>
<index> <value>

TABLE LAYER
<index> <value>
<index> <value>

TABLE NET
<index> <value>
<index> <value>

TABLE NUMBER
<index> <value>
<index> <value>

TABLE NAME
<index> <value>
<index> <value>

TABLE STACKUP
<index> <value>
<index> <value>

TABLE WIRE_MODEL
<index> <value>
<index> <value>






1 | 2 | 3 | 4 | 5 | 6 | 7


ARTWORK CONVERSION SOFTWARE, INC.       Company Profile
417 Ingalls St., Santa Cruz, CA 95060    Tel (831) 426-6163     Fax 426-2824    email: info@artwork.com