Simple work flow
- setup environment
Toped is highly customizable and thereby requires you to define the colour coding of the metal layer, e.g
definecolor("royal_blue",65,105,225,178);
layprop("M1",49,"royal_blue","","");
- create a design
- create cells
Creating snapshots:
Use the extension .tga (targa) when saving the snapshot..
Arguments
tll files can be executed from the command line – just like this
toped 1.tll
They are treated as a command argument, not as a parameter – so you don’t need a parameter name like “-tell”. The argument can be only one, but you still can include one tll file in another one. Say in 1.tll you can have:
#include "2.tll" #include "3.tll"
Read Calibre DRC Results
Calibre DRC results can be read with Toped. The input DRC results file will have the extention *.drc.results.
Technology Editor
A new feature will be available for the next release which will include a technology editor. The later will let the designer fiddle with the GDS layermap settings and colour mapping.
Supported OS
Due to the high use of graphics for mask making, toped depends on MESA libraries on Linux. Thereby, only EPEL-6, Fedora-15 and Fedora-16 are supported.
Graphic Card
Toped has a failsafe mechanism which fallback to the basic rendering framework.
Known hardware for basic rendering:
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]
Known hardware for VBO rendering:
01:00.0 VGA compatible controller: nVidian Corporation NV34 [GeForce FX Go5100] (rev a1)
Under the hood:
A fix of Issue 80 on increasing the maximum wire width lead our upstream to investifage maximum wire width on Cadence and Laker tools.
They support over 1 million micron wire width. After that, problems with maximum allowed coordinates (2147483647) take place.
In GDS specifications, 15 WIDTH [0F03] Four-Byte Signed Integer
Specifies the width of a path in database units. If the value for the width is negative, the width is absolute and is not affected by the magnification factor of any parent reference. If this record type is omitted, the default is zero.
In other words – the maximum alowable value is 2^31.
