VLSI drawings transferring limitations (AKA ‘conversion problem’)

Slides:



Advertisements
Similar presentations
2.01 Investigate graphic image design.
Advertisements

By Paul Richard and Jim Fitzgerald Chapter 9 - Drawing and Editing Complex Objects.
ENGT122 - CADI Chapter 15 - Hatching. What is Hatching? Hatching refers to filling an enclosed boundary with a repetitive pattern of formatted line segments.
Use MLCAD and 3D win 4 Edwin Yu. Overview Using 3D win 4 Import MLCAD files Export AutoCAD files Open DXF files Rescale the model Change color of the.
Lecture 6 Graphics, Number Systems. 7.2 Bit-map Graphics Similar to real painting on the canvas, there is no way to change something but paint over it.
SWE 423: Multimedia Systems Chapter 4: Graphics and Images.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 30: Design Methodologies using Tanner Tools Prof. Sherief Reda Division.
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
Vector Graphics 2.02 Understand Digital Vector Graphics.
MPE meeting 07/04/2011 Altium Designer - capabilities regarding magnet circuit drawings Raphaël Berberat
Civil Drafting Carlson CAD software Sanjeev Adhikari, PhD.
Introducing AutoCad. CAM  Computer-Aided Manufacturing: Utilizing graphics data in automated fabrication of the parts:  CNC Machining (Computerized.
What’s new in Fireworks 8 Optimization Integrated workflow Create without complexity Workflow Improvements.
Antenna Modeling With 4NEC2
Data Flow Diagram A method used to analyze a system in a structured way Used during: Analysis stage: to describe the current system Design stage: to describe.
Map Design Process ‣ Determine the objectives of the map. ‣ Decide on the data layers to be included. ‣ Plan a layout. ‣ Choose colors and symbols. ‣ Create.
COMPUTER AIDED DESIGN -(CAD)-3
3ds max fundamentals interface primitives splines modifiers operation.
Tutorial 2 Drawing Text, Adding Shapes, and Creating Symbols.
® Copyright 2010 Adobe Systems Incorporated. All rights reserved. ® ® 1 INTRODUCTION TO ADOBE FLASH PROFESSIONAL CS5.

Flash Adobe Flash Introduction Kyungeun Park. Bitmap vs. Vector based  Bitmap –Bitmaps are made up of single pixels  Vector based –Vector graphics are.
Adobe Illustrator CS? Is a graphic design software - it is the industry's premier vector- drawing environment for creating graphics that scale across media.
CAD Considerations for Project Managers An interactive discussion Edward C. Lick IT CAD Support Manager STV, Incorporated Douglassville, PA
TCP Sockets Reliable Communication. TCP As mentioned before, TCP sits on top of other layers (IP, hardware) and implements Reliability In-order delivery.
Chapter 11: Block References and Attributes. After completing this Chapter, you will be able to use the following features: Create and insert block references.
Visual Computing Geometric Modelling 1 INFO410 & INFO350 S2 2015
Objectives Understand the design environment and flow
GIF (GRAPHICS INTERCHANGE FORMAT) ANIMATOR. There are various GIF Animators. Some of these are HVS Animator: it is free animated GIF creation and editing.
Chapter 8: Plotting. After completing this Chapter, you will be able to use the following features: Planning the Plot Sheet Plotting Environments Plotting.
Desktop/Cartography. 9.2 – New Cartography Styles Flowing water legend symbol Right Click in Legend Wizard, Properties, Check ‘Override Default Patch’,
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
Monday, February 14, Agenda: 1.Top level system design using ADS New Budget analysis 2.Modeling “off the shelf components” In terms of data based.
Given, CAD model of final part to be machined, Automatic Raw Material Geometry Identification Automatic Identification of Machining Regions/ Machining.
Unit 3: Text, Fields & Tables DT2510: Advanced CAD Methods.
Subtractive Manufacturing Exercise #1 Step #2 Key Fob Project Using Velocity CNC Software for the CNC Milling Machine Note: In order to use this set of.
Chapter – 8 Software Tools.
CONVERSION OF CAD DATA TO GIS LAYERS Challenges and Techniques Compiled by: Tope Bello Summer 2005 Instructor POEC 6387 GIS Workshop Professor Ronald Briggs.
Layer 6 Presentation Layer. Overview Now that you have learned about Layer 5 of the OSI model, it is time to look at Layer 6, the presentation layer.
Computer Graphics Lecture 08 Taqdees A. Siddiqi Computer Graphics Filled Area Primitives I Lecture 08 Taqdees A. Siddiqi
Computer – Aided Design Terminology You must have a generic understanding of commands and techniques which are used in a number of packages (YOU CANNOT.
Chapter 7 Computer-Aided Design and Drafting in Architecture.
EMT 351/4 DIGITAL IC DESIGN Week # 1 EDA & HDL.
Eagle PCB Tutorial Josh Fromm EE 475, April 11th
Lecture 5 Basic geometric objects
2.01 Investigate graphic image design.
2.02 Understand Digital Vector Graphics
Combinational Logic Design
DRAWING LINES To draw lines click View in the Main Menu Toolbar -> Toolbars and check the Editor option. The Editor toolbar will appear amongst the toobars.
LayoutBeamer, from GenISys GmbH
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
CSI-447: Multimedia Systems
Your Reliable and Efficient Design Tool
Electronic Document Management Software
Computer Application AutoCAD Program
Geometric Data Exchange
INTRODUCTION TO ADOBE FLASH CS4
Digital Media Dr. Jim Rowan ITEC 2110.
Software Installation
Instructor: Ted Markson
Typical STD Cell Library Errors
Instructor: Ted Markson
H.
TECHNOLOGY HIGH SCHOOL – CAD DRAFTING III – 3D CAD TOPICS
2.01 Investigate graphic image design.
Combinational Circuits
Exporting GIS Features to CAD Drawings
Combinational Circuits
2.02 Understand Digital Vector Graphics
Presentation transcript:

VLSI drawings transferring limitations (AKA ‘conversion problem’)

Pattern transferring flowchart: Preparation with drawing software (AutoCAD, LEdit, CleWin, LASI) If necessary, conversion to JEOL supported file formats: Calma GDS-II (stream), J01 (local) JEOL-51 …

File formats DXF is AutoCAD Drawing Interchange Format (ASCII or binary) (Win) CIF (Caltech Intermediate Format) – supported by CleWIN (Win) LASI TLC File Format (open!) (Win, GNU) Calma GDS-II (stream): standard file format for transferring / archiving 2D graphical design data (Win, Sun, Unix, GNU) JEOL01: custom format, has many limitations

AutoCAD-DXF The DXF format is a tagged data representation of all the information contained in an AutoCAD drawing file Virtually all user-specified information in a drawing file can be represented in DXF format.

Calma GDS-II (stream) Binary format that is platform independent, because it uses internally defined formats for its data types The pattern data is considered to be contained in a library of cells. Cells may contain geometrical objects such as polygons (boundaries), paths, and other cells. Objects in the cell are assigned to layers of the design. Supports ONLY polygons and wires. The GDS-II format specification limits the number of vertices per polygon (boundary) and wire (path) to not more than 200 pairs of coordinates

CIF (Caltech Intermediate Format) CIF provides a limited set of graphics primitives that are useful for describing the two-dimensional shapes on the different layers of a chip. The basic drawing primitives are boxes, circles, wires and polygons; CIF2.0+ : donuts and symbol scaling

LASI TLC TLC is the file format used by the LASI layout editor LASI allows converting DXF -> TLC, TLC GDS-II TLC uses one file per cell A complex layout consists of several TLC files in one directory

Conversion issues Compatibility with JEOL e-beam file formats (DXF, GDS-II) Limitations: circuit complexity vs. size and compatibility Home-made vs. commercial converters: most formats are “protected” MC2 “design rule” is based on LEdit and GDS-II stream format AutoCAD is still powerful and traditional tool to create IC’s

DXF -> J01 -> J51 Simplest and reliable way Inconvenient for multiple layer layout It has many vital limitations

AutoCAD DXF -> Calma GDS-II Bengt Nilsson, SnL, v3.10 February 2000 LASI DXF->TLC->GDS-II Cadence (Sun, UNIX) LinkCAD (commercial, BAY Tech.INC)

Built-in CAD Viewer Supported formats: ASCII, PostScript, DXF, GDS-II, txt-GDS, CIF, TLC and others Batch file conversion: automatically convert several files within minutes. Easy selection of file formats and unique setup of the format are available. Interactively checks and repairs broken and open polygons / polylines. Flatten command will remove hierarchy from files for use in hierarchy sensitive applications. Easy selection of cells and layers to be converted

Design rules: Rule 1: Use zero-width closed polylines Rule 2: Don't use hatching to draw filled structures. Use solid lines instead Rule 3: Avoid drawing polylines with more than 200 vertices. GDS-II format does not accept this Rule 4: No self-intersection. A polyline may not self-intersect. If it does, the result is unpredictable (but it can touch itself!)

Some conclusions: Optimal conversion strategy depends on complexity There are several opportunities to convert files from AutoCAD to GDS-II or JEOL01 If the drawing is created in AutoCAD and very complex, LinkCAD affords the best way to convert it into GDS-II format