Could anyone give some advice about caravel on IIC-OSIC-TOOLS (docker-container)? I've been using I...
a

Akira Tsuchiya

over 2 years ago
Could anyone give some advice about caravel on IIC-OSIC-TOOLS (docker-container)? I've been using IIC-OSIC TOOLS (non-docker version) and it works well. Now I'm trying docker-version of IIC-OSIC-TOOLS, but I'm stuck at setup. When I try the flow of caravel_user_project, 'make setup' fails with errors below. % cd caravel_user_project % mkdir dependencies % export OPENLANE_ROOT=$(pwd)/dependencies/openlane_src % export PDK_ROOT=$(pwd)/dependencies/pdks % export PDK=sky130B % make test (snip) make[2]: Entering directory '/foss/designs/caravel_user_project/dependencies/openlane_src' Makefile23 warning: undefined variable 'DOCKER_SWAP' Makefile26 warning: undefined variable 'DOCKER_MEMORY' Makefile42 warning: undefined variable 'ROUTING_CORES' /bin/sh: 1: docker: Permission denied make[2]: * [Makefile114 pull-openlane] Error 127 make[2]: Leaving directory '/foss/designs/caravel_user_project/dependencies/openlane_src' make[1]: * [Makefile84 openlane] Error 2 make[1]: Leaving directory '/foss/designs/caravel_user_project/openlane' make: * [Makefile181 openlane] Error 2 I also tried without changing environmental variables (means, OPENLANE_ROOT=/foss/tools/openlane and PDK_TOOR=/foss/pdks), but 'make setup' also stopped due to permission errors in openlane. Other tools, e.g. xschem, klayout, magic, are working, so I think docker-container was installed correctly. OS is Windows 11 and Docker desktop is v.4.17.1.
Please help me solve these errors in cadence, i tried to import to cadence virtuoso GDSII file from...
h

Hend Belkhiria

11 months ago
Please help me solve these errors in cadence, i tried to import to cadence virtuoso GDSII file from sonnet software using XStream and got this message: Loading PDK Param Table '/usr/local/IC614/tsmc13/tsmc13rf/../skill/pdkParamTable.ile' INFO (XSTRM-217): Reading the layer map file, /usr/local/IC614/tsmc13/tsmc13rf/tsmc13rf.layermap WARNING (XSTRM-75): Target library 'project_hend' is attached to the technology library 'tsmc13rf'. Therefore, the technology file is opened in read-only mode. All the undefined layer-purpose pairs will be dropped. WARNING (XSTRM-107): Existing cells in the target library may be overwritten if the cell name in the Stream file is same as the cell name in the target library. Specify the Do Not Overwrite Existing Cells option and try again. INFO (XSTRM-163): You have not used the viaMap option. If a viaMap file, corresponding techfile or technology library exist, then use the -viaMap option for creating oaVia instances in the Streamed-In library. Using the -viaMap option improves performance and VM usage of applications using the Streamed-In design. For details on the viaMap option, refer to the "Design Data Translator's Reference" guide for XStream. INFO (XSTRM-220): 1. Translating STRUCTURE hend_lay_test_1 as cellView project_hend/hend_lay_test_1/layout WARNING (XSTRM-36): The objects in the stream layer-datatype '2:0' are ignored. This is because the stream layer-datatype pair is not specified in the layer map file. Specify the stream layer-datatype pair in the layer map file and try again.