[Libre-silicon-devel] Getting into LibreSilicon

Luke Kenneth Casson Leighton lkcl at lkcl.net
Sun Jan 6 11:05:37 CET 2019

On Sunday, January 6, 2019, David Lanzendörfer <david.lanzendoerfer at o2s.ch>

> Hi
> > when i last looked at alliance / coriolis2, it had the ability to
> > design "Cells" which could recursively be added to other "Cells", thus
> > building up libraries of regular parts.
> >
> >  and, crucially, if a standard library is published, only the
> > specification of the "Cell" needs to be known, *not* its contents.
> >
> > i did not see anything in magic similar to this capability.  did i
> > miss anything?
> Yes. You did miss "getcell subcell.mag" which allows you to insert
> multiple
> instances of a magic file into another magic file.
> By selecting the inserted instance and after running "select area" you can
> even move it around by using "move x y

That's perfect, exactly what is needed, to do bottom up design.

Next question, are netlists shown in tracer lines? And, can nets be
assigned to the cells loaded from other magic files, such that when moving
the cell about the tracers of unrouted nets will follow? That is standard
behaviour from PCB layout and it is unbelievably useful for doing
floorplans and placement of cells.

The traces give you a feel for the optimal location of the cell, as once
all the traces look like they are equidistant from everything else it is
connected to, you probably got the placement just about right :)

crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.libresilicon.com/pipermail/libre-silicon-devel/attachments/20190106/695cd41c/attachment.html>

More information about the Libre-silicon-devel mailing list