A comprehensive guide to building OpenAccess and OAScript from source on SLES 15, Ubuntu, and other non-RHEL Linux distributions — covering the SI2 Docker build environment, GLIBC compatibility strategies, OAScript's Tcl build system in detail, and producing portable shared libraries.
Developer Tooling
-
Compiling OpenAccess and OAScript on Non-RHEL Linux: A Deep Dive -
OpenAccess and OAScript: The Open EDA Database Standard A thorough technical guide to the SI2 OpenAccess EDA database standard and its OAScript Tcl bindings — covering the object model, building from source, the oaScript shell, practical scripting patterns, and how it fits into real IC design flows.
-
Dagger: Portable CI/CD Pipelines That Run Everywhere Write CI/CD pipelines in Go, Python, or TypeScript that run identically on your laptop and in CI — no more YAML hell, no more 'works locally but fails in GitHub Actions'. A complete Dagger guide.
-
DesignSync for Git Users: A Complete Guide to EDA Version Control A complete guide to ENOVIA DesignSync for engineers coming from Git — covering the mental model shift, vaults, mirrors, workspaces, check-in/check-out workflows, module hierarchy, branching, and daily operations.
-
Mise: The Universal Version Manager That Replaces Everything How mise replaces nvm, pyenv, rbenv, sdkman, and tfenv with a single tool — managing runtimes, environment variables, and tasks across every project with a unified .mise.toml config.
-
Taskfile: A Better Makefile for Modern Development Why Taskfile is replacing Makefiles for developer experience: defining tasks with dependencies, variable interpolation, cross-platform support, and seamless CI integration.