Browse Prior Art Database

INTERACTIVE DEVICE PROPERTY EDITOR

IP.com Disclosure Number: IPCOM000006972D
Original Publication Date: 1993-Jun-01
Included in the Prior Art Database: 2002-Feb-13
Document File: 3 page(s) / 145K

Publishing Venue

Motorola

Related People

Mark Rencher: AUTHOR [+3]

Abstract

With the development and introduction of advanced characterization and modeling techniques for Bipolar and CMOS IC devices, a new method of detining geometrical and electrical characteristics on schematic symbols is required. Because the new characterization and model- ing techniques provided, the capability of scaling (or changing the size) of the geometric attributes and speci- fying the electrical characteristics with respect to the geometry a new method/process and tool was developed to assist the design engineer to correctly provide the information and provide interactive feedback on the char- acteristics of the IC device.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 50% of the total text.

Page 1 of 3

0 M

MOTOROLA INC. Technical Developments Volume 19 June 1993

INTERACTIVE DEVICE PROPERTY EDITOR

by Mark Rencher, Rick Hester and Leo Kasel

INTRODUCTION

  With the development and introduction of advanced characterization and modeling techniques for Bipolar and CMOS IC devices, a new method of detining geometrical and electrical characteristics on schematic symbols is required. Because the new characterization and model- ing techniques provided, the capability of scaling (or changing the size) of the geometric attributes and speci- fying the electrical characteristics with respect to the geometry a new method/process and tool was developed to assist the design engineer to correctly provide the information and provide interactive feedback on the char- acteristics of the IC device.

  This report discusses the purpose in providing a inreracfive deviceproperfy editor: a functional description of the interactive device property editor, qualitative and quantitative value and an example of an IC device data sheet, which is used as a specification for development.

FUNCTIONAL DESCRIPTION

  The functionality of the interactive Device Property Editor is based on the editing or displaying ofproperties contained on a schematic symbol. The definition of the properties are contained on a device data sheet. For exam- ple Figure 2 (see page 5) illustrates the device data sheet for a BiCMOS resistor. As described on the resistor data sheet a design engineer can specify both geometric characteristics (ref, 1, w, np, ns, ap, rows, fi) and electri- cal characteristics (val). From this information depend- ent geometrical and electrical characteristics or proper- ties (dval, an, aval, imax) are computed by the interactive device property editor. For each property that can be changed a range is specified and controlled by the edi-

tor. A designer cannot specify a value outside the range. If he/she does the editor immediately waits until the value is correctly specified.

  To accommodate the geometric and electrical interdependencies of IC devices, rules are defined that govern the interdependencies. For example with the resis- tar, the following rules relating length, width, value, num- ber in parallel and number in series are defined.

* value is dependent on 1 and w; if value changes so does length
* length is dependent on value and width; if length changes so does value
* width is dependent on value; if width changes so does value
* series is dependent on length; if series changes so does length
* parallel is dependent on length; if parallel changes so does length

  The property editor accommodates all types of IC devices for a given process. Thus, design engineer has a uniform, consistent and flexible approach for editing prop- erties on schematic symbols. Figure 1 provides a com- parison of conventional and the new method of describ- ing IC device characteristics.

Other functionality that the property contains includes:

* property values defmed as variables * h...