Getting Cadence Mixed Signal Photo Diode Circuit to Compile

The key to solving the problem was carefully looking at the Cadence text output and then opening the correct log file named: ahdlcmi.out .  This file was located in the project folders.

The following problems were flagged

  • /usr/include/gnu/stub-32.h
  • /usr/lib/crti.o
  • ld can not find -lc

ld can not find -lc     was the linker saying it could not find liba.c. 

These were installed using Yast and selecting

  • glibc-devel-static
  • glibc-devel-static-32bit

Both 32 and 64 bit were installed because it was not known which was needed.  I suspect it is the 32 bit version due to the stub-32.h header file that was earlier a problem.

 

Cadence XKIT PDK Process Design Kit Installation Notes

Conclusions

The problems of phase 1 below were due to running the

xkit -t xh018

script from a directory that already contained entries resulting from another technology.  That confused it well and good.

 

Phase 1

Research Links

….more

Sage: Open Source Mathematics Software System

Sage is a free open-source mathematics software system licensed under the GPL. It builds on top of many existing open-source packages: NumPySciPymatplotlibSympyMaximaGAPFLINTR and many more
Access their combined power through a common, Python-based language or directly via interfaces or wrappers. → TourTutorialDocumentation
Mission: Creating a viable free open source alternative to Magma, Maple, Mathematica and Matlab.

 

Research Links

LTSPICE NetList

I want LTSPICE or otherwise to put out a spice deck like netlist as shown in the photo inset and the video embedded below. 

 I have not yet found a way to get this type of output.  All the output formats you can select for export in LTSPICE have the form:

Node#1

RefDes1.Pin1, RefDes2.Pin1 …….

Node#2

RefDes1.Pin2

Which of course is suited to pcb layout programs but not what I am trying to do.   See ExpressPCB Netlist format.

Research Links