Integration of Silicon Compiler Microservices into the TL-Verilog Mode in VS-Code
- Mentors
- Steve Hoover, Shrihari
- Organization
- Free and Open Source Silicon Foundation
- Technologies
- javascript, typescript, TL-Verilog, Visual Studio Code, Silicon Compiler
- Topics
- developer tools, microservices, Electronic Design Automation, IDE Integration, TL-Verilog
This project aims to enable the seamless integration of the Silicon Compiler's hardware design tools and flows within popular development environments like Visual Studio Code (VS Code). Silicon Compiler is an open-source, modular build system that automates the translation process from hardware design source code to silicon. It essentially serves as a "make for silicon," enabling developers to efficiently compile and synthesise hardware designs into silicon implementations. By leveraging the Silicon Compiler's microservices and developing a JavaScript API, users will be able to run various hardware design tasks, such as logic synthesis, place-and-route, static timing analysis, and simulation, directly from within their familiar coding environments. This integration will streamline the design process, improve productivity, and provide a seamless experience for developers working with Verilog or related hardware description languages (HDLs) within the editor. Instead of switching between different tools and environments, they can leverage the integrated functionality directly within VS Code, streamlining their workflow and improving productivity.