"BTW, should be possible to go from Schematic (in Ascii) to Magic (in
Ascii).. be script or hand.
"

Here we should make a python script to take a netlist from KiCad or gschem (geda or lepton)
ad put it into a layout tool like magic.
If we can extract parameters and get a spice netlist, we could do simulation and go from there,
and BACKANNOTATE to the schematics tool, so we can use the parasitics also as wanted
components. EG one wants to design a low pass filter, he can use the capacity of the base
or gate of a transistor, depending on frequency.

So lets talk about flow and do it bottom up.
So take tools which are there and abuseable for our purposes and then we
build glue scripts using a mighty language like python3.

Cheers,

Ludwig
who is in favor of scripting with python3



On Thu, Jan 24, 2019 at 8:07 AM Hagen SANKOWSKI <hsank@posteo.de> wrote:
Hello Tatzelbrumm!

On 1/23/19 10:13 PM, Christoph Maier wrote:
> On Wed, Jan 23, 2019 at 10:05 PM Hagen SANKOWSKI <hsank@posteo.de> wrote:
>>
>> Last May we did our 1st LibreSilicon Hackathon to evaluate all the tools
>> and formats, which could be interesting for us.
>>
>> Well, I like to re-post the Outcome here again
>>
>>         https://hackmd.c3d2.de/libresilicon
>>
>> The site is in German and should be almost complete.
>
> As I have some time to think, I wonder:
> Has any of you done an actual analog IC design, comprising
> * (parametric) cell definition
> * schematic capture
> * schematic simulation (corners? Monte Carlo??)
> * layout (schematic driven? manual??)
> * Layout DRC
> * LvS
> * layout parasitic extraction
> * post layout simulation
> * streamout (to CIF? to GDS??)
> with any of these tool chains?

Nope.
You are the Pioneer on the white territory where no one was gone before.
As chancellor Merkel would say: You´re are entering "Neuland".
:-)

On the gEDA tools suite (should be also on the Lepton EDA fork) as well
as KiCAD are tools for Schemetic entry, export to Spice3f and simulate
with ngspice. Here the Monte Carlo Simulation is involved.

On Magic there is a tool which does the task from Layout to Spice3f
export. Here should be the Layout Parasitic extraction. And with ngspice
again Post Layout Simulation.

BTW, should be possible to go from Schematic (in Ascii) to Magic (in
Ascii).. be script or hand.

Magic has the streamout to CIF and GDS2 - we already did the PearlRiver
Testwaver this way.

For the whole flow, I guess a lot of tools are missing.
Please find your way, ask on the list, hopefully someone here can give
you a helping hand or provide a tool.
Also to collect all informations, you're figuring out on your way
through the analog design flow, somewhere on a Blog, Wiki, or even paper
on the list would be great.


> In the meantime, I'm trying to get academic local access to Cadence,
> so that I can separate the task of designing proof-of-concept analog
> circuits from developing and maturing a tool chain.

Every Journey starts with a small Step.

Regards,
Hagen.
_______________________________________________
Libre-silicon-devel mailing list
Libre-silicon-devel@list.libresilicon.com
http://list.libresilicon.com/mailman/listinfo/libre-silicon-devel