laurentc2 / sky130_for_klayout Goto Github PK
View Code? Open in Web Editor NEWKLayout technology files for Skywater SKY130
License: BSD 2-Clause "Simplified" License
KLayout technology files for Skywater SKY130
License: BSD 2-Clause "Simplified" License
Hi !
I love the progress you made on the DRC/LVS. Would you please contact me. I would like to try to use Layout as a second checker for all the shuttle spots. My email is mkk at efabless.com and my cell is 650 889 8145
Thanks!
M
Hi,
For some reason, even when I deliberately make the poly to poly spacing in klayout to be under 0.21um ( i tried 0.1um and 0.05um),
the drc file (sky130A.lydrc) does not catch it. I tried doing this in magic, and the drc was caught immediately. Do you know what could be the issue?
Thanks
Hi!
This looks like cool work!
We have a spreadsheet at https://docs.google.com/spreadsheets/d/1oL6ldkQdLu-4FEQE0lX6BcgbqzYfNnd1XA8vERe0vpE/edit#gid=530166750 (see the "Magic DRC rule status" sheet) which documents the status of DRC checks in Magic. It would be awesome to also have the KLayout column tracking your status, are you interested in helping with that?
Tim '@mithro' Ansell
Hey,
I've been trying out the DRC files and it's looking good. I did notice one odd thing with vias though.
I think there is no error as the via is totally enclosed by metal 1 and metal 2 but an error is still reported. Maybe you have some ideas of where the issue lies?
I've included the original in a zip file you should be able to open.
I was trying to understand why DEF files in klayout had issues naming layers. In KLayout/klayout#700 the klayout maintainer points out that we are missing some LEF/DEF to GDS layer mappings.
There isn't a mapping for "met4" for example. In fact all the metal layers and via layers need a mapping.
I've spotted an error in the connectivity setup:
SKY130.lyt (105-119)
<connectivity>
<connection>66/20,66/44,li</connection>
<connection>li,67/44,met1</connection>
<connection>met1,68/44,met2</connection>
<connection>met2,69/44,met3</connection>
<connection>met3,70/44,met4</connection>
<connection>met4,71/44,met5</connection>
<symbols>met1='67/20+67/5'</symbols>
<symbols>met1='68/20+68/5'</symbols>
<symbols>met2='69/20+69/5'</symbols>
<symbols>met3='70/20+70/5'</symbols>
<symbols>met4='71/20+71/5'</symbols>
<symbols>met5='72/20+72/5'</symbols>
</connectivity>
</technology>
Line 112 should be:
<connection>li,68/44,met2</connection>
I am experiencing a number of errors with P- poly resistors that are generated in Magic with the sky130A generators.
These issues seems to be caused by the precision resistors not being correctly detected and applying the correct rules.
I have attached and example GDS to demonstrate this.
res.gds.zip
Hi,
This is not the ideal method to communicate this but I can't seem to find a message user function.
There's some discussion over on the Skywater Slack #klayout channel about integrating your great work into the core distributed PDK. If you're interested, it would be great for you to join the discussion. The link is:
https://invite.skywater.tools/
I can delete this issue afterwards as it's not an actual issue with the tools.
Cheers,
Thomas
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.