Probably I was not good in explaining question No. 2. I was asking whether real dimensions can be displayed in the schematic. (Circuit designers, especially analog designers, are accustomed to the real size of the devices in different processes. It gives direct feel of the device performance.) If not directly, can it be done when customized primitives are built?
- SK Min
At 01:25 AM 9/27/2006, you wrote:
> I am working on a bandgap reference circuit as a test case using
> Electric schematic and net listing. I have some questions occuring
> in a real design environment.
>
>1. How can I change the model name of a component? For example, NMOS
>has 'N' as model name when netlisted. I would like to have 'nch'
>instead. (The spice model file has 'nch' as a name and I would not
>like to modify it. And I would not like to change netlist file all the time.)
There is no way to change the actual NMOS transistor component to
emit a different letter. However, you can create your own spice
primitive and instruct it to emit any sequence of characters. See:
http://www.staticfreesoft.com/jmanual/mchap09-04-04.html
>2. Is it possible that I have real transistor dimension (like 0.2u
>or 0.2) instead of multiples of lambdas (1 when lambda is 0.2u) of technology?
By default, Electric uses real dimensions (writing 0.2u). You can
disable this in the Spice Preferences by checking "Write Trans Sizes
in Units" (note that Electric no longer uses the term "lambda", but
instead calls them "units").
>3. Is it possible to display the instance name of a component (like
>MN1, address@hidden) in the schematic?
Every node and arc in Electric has a name. When first created, they
are given automatic names such as "address@hidden" which are not
displayed. If you change the node or arc's name, then it is
displayed (and used in Spice).
-Steven Rubin