Are there xschem symbol views for any of the stand...
# gf180mcu
t
Are there xschem symbol views for any of the standard cell libraries? I cannot find any
t
Not unless they are provided by the designer, or somebody makes the effort to create several hundred schematics for each library. The OSU standard cells have xschem schematics. A sufficiently clever script could build out all the schematics for any process, given that the number of arrangements of devices in any standard cell set is pretty limited and should be able to be mapped to template schematics and would automatically take care of 95% of the standard cell library.
m
@Tom were you looking for symbol views or schematic views? (I don’t think either exist).
maybe those could (or rather should!) be converted to xschem
.sym
https://github.com/StefanSchippers/xschem_sky130/blob/main/sky130_stdcells/a2111o_1.sym ?
s
The full set of sky130 standard cell symbols are present in xschem. I guess the same could be done for gf180mcu. The process can be semi automated, If there is interest i can look at it.
@Tim Edwards I guess that for standard cells in most cases generatyng only the symbol (*.sym) for xschem is sufficient, as the spice netlist can be fetched/included directly. This is what is being done for sky130 (the xschem sky130_stdcells lib).
@Tim Edwards I guess that for standard cells in most cases generating only the symbol (*.sym) for xschem is sufficient, as the spice netlist can be fetched/included directly. This is what is being done for sky130 (the xschem sky130_stdcells lib).
p
Maybe the .slib file present in the PDK could be used as a base?
t
@Stefan Schippers: The symbol + netlist is sufficient, but I would consider a full set of schematics a "nice to have" option. But since it's not critical, it's probably going to wait until somebody decides it's a fun side project. Yes, a set of symbols for the GF standard cells would be greatly appreciated, especially as I expect to have a caravan-style analog option for the 2nd GF open MPW run, so more people are likely to be doing small digital circuits by hand from schematic.
👍 1
@proppy: (@Stefan Schippers): The
.slib
format looks pretty spare; no specification of pin order or other nice things that are in the xschem format. I think it's easier to do the xschem symbols from an existing library, with pin and cell name substitutions.
👍 2
t
Sorry for the delayed response. Yes I was looking for symbols to include in AMS blocks and was just wondering if they existed and I was unaware of them
m
Try here
$PDK_ROOT/sky130A/libs.tech/xschem/sky130_stdcells/