
El SkyWater 130nm PDK és un kit de disseny de processos CMOS obert que ha revolucionat laccés a la fabricació de circuits integrats. Grà cies a la col·laboració entre Google i SkyWater, els dissenyadors ara poden explorar i fabricar els seus propis xips sense necessitat de llicències costoses. En aquest article, us expliquem tot el que cal saber sobre SkyWater PDK, des de la seva instal·lació fins a eines compatibles i millors prà ctiques.
A l'tractar d'un projecte de codi obert, SkyWater PDK ofereix a la comunitat de dissenyadors la possibilitat d'experimentar i millorar els seus dissenys amb eines de programari i maquinari accessibles. Encara que encara no està llest per a producció en massa, aquest kit representa una oportunitat única per al desenvolupament i la validació de nous dissenys de circuits integrats.
Què és l'SkyWater PDK?
SkyWater PDK és un kit de disseny de processos (PDK, per les sigles en anglès) basat en la tecnologia de 130 nm de SkyWater Technology Foundry. Va ser llançat com a projecte de codi obert amb l'objectiu de democratitzar l'accés al disseny de circuits integrats.
Si bé aquest PDK no està orientat actualment a la producció en massa, és ideal per a la validació de dissenys i la creació de xips de prova. Google i SkyWater continuen amb les proves internes i la validació en silici de les dades alliberades.
Eines compatibles amb SkyWater PDK

Un dels aspectes més interessants de SkyWater PDK és la compatibilitat amb múltiples eines de disseny i simulació. Algunes de les més destacades són:
- mà gia: Un programari de disseny de circuits integrats que permet la creació de layouts, encara que el seu ús pot ser laboriós a causa de la seva interfÃcie manual.
- OpenLane: Un flux de disseny automatitzat basat en eines de codi obert que facilita la col·locació i l'encaminament de cel·les està ndard.
- Qflow: Un conjunt d'eines de disseny automà tic que permet la integració de SkyWater 130nm, encara que la seva compatibilitat és parcial.
- ngspice i Cadence Spectre: Dos simuladors à mpliament utilitzats per a la verificació de circuits.
Si bé algunes eines com OpenLane faciliten el procés de disseny, la integració amb SkyWater PDK pot requerir treball addicional i ajustaments personalitzats.
Arquitectura i blocs de l'SkyWater PDK
El PDK de SkyWater inclou diferents blocs de disseny que faciliten la creació de circuits personalitzats:
- Cel·les d'I/O: Una col·lecció de cel·les i primitives que permeten construir anells d'entrada i eixida.
- Buffers d´entrada i sortida: Amb diferents capacitats de consum i modes de configuració.
- Generador de referència: Utilitzat per proporcionar voltatges de referència a alguns blocs del PDK.
Reptes i consideracions en l'ús de l'SkyWater PDK
Tot i que SkyWater PDK és una eina poderosa, en té certes limitacions i desafiaments a tenir en compte:
- Corba d'aprenentatge: Algunes eines requereixen coneixements avançats en disseny de circuits.
- Limitacions en producció: Actualment no està orientat a la fabricació massiva, sinó a la validació i proves.
- Disponibilitat de documentació: Tot i ser una iniciativa oberta, alguns aspectes tècnics poden mancar de documentació detallada.
Tot i això, la comunitat de codi obert ha implementat diverses millores i ha generat recursos addicionals per facilitar l'ús del PDK. L'SkyWater PDK s'ha convertit en una referència clau per a l'experimentació i el desenvolupament de nous dissenys de circuits integrats. Tot i els seus desafiaments, ofereix una oportunitat única perquè dissenyadors i investigadors treballin amb eines avançades sense restriccions de propietat intel·lectual.