El Process Design Kit (PDK) proporciona a las herramientas de diseño (como Magic, NGSpice y XSCHEM) la información necesaria para realizar simulaciones, diseño físico (layout), verificaciones y análisis en un nodo de fabricación específico.
Sin los PDKs, las herramientas de diseño no tendrían los datos requeridos para modelar de manera realista los componentes físicos del chip ni para cumplir con las reglas de fabricación del proceso de fabricación de interés.
Para descargar los archivos del PDK, utilice el siguiente comando en la terminal:
cd ~
git clone <https://github.com/RTimothyEdwards/open_pdks>
cd open_pdks
Esto creará un directorio open_pdks donde se almacenará el código fuente necesario.
Antes de compilar, configure el entorno. El comando de configuración puede personalizarse para instalar en una ubicación específica. Si no se especifica la opción --prefix, los archivos se instalarán por defecto en /usr/local/share/pdk.
Ejecute el siguiente comando para habilitar el PDK Sky130 y sus bibliotecas de SRAM:
./configure --enable-sky130-pdk --enable-sram-sky130
Realice los pasos de compilación uno por uno, asegurándose de que no haya errores en cada paso:
sudo make
sudo make install
make veryclean
sudo make: Compila los archivos.sudo make install: Instala el PDK en el sistema.make veryclean: Limpia los archivos temporales generados durante la compilación.