Yosys - A Free Verilog Synthesis Suite

Clifford Wolf, Johann Glaser

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

Most of todays digital design work is done using hardware description languages such as Verilog HDL or VHDL. HDL synthesis is used to translate that HDL code to digital circuits. Yosys is the first free and open source software for Verilog HDL synthesis which supports the vast majority of synthesizable Verilog features. Yosys is built as an extensible framework so it can be used easily as basis for custom synthesis flows and as environment for the implementation and research on new synthesis algorithms. Yosys has special emphasis on support for coarse-grain logic, making it ideal for algorithms such as logic mapping to DSP cells in FPGAs or synthesis for custom coarse-grain reconfigurable hardware. Yosys has mature support for Verilog HDL and is able to synthesize complex real-world Verilog designs. Example design flows for fine-grain and coarse-grain architectures are presented and discussed. The availability of Yosys under a liberal open source license can greatly improve reproducibility of scientific publications, when Yosys is used as basis for reference implementations of new algorithms instead of closed-source alternatives.
Original languageEnglish
Title of host publicationAustrochip Workshop on Microelectronics 2013
Editors Gerald Hilber, Timm Ostermann, Andreas Rauchenecker
Pages47-52
Number of pages6
Publication statusPublished - Oct 2013

Fields of science

  • 102005 Computer aided design (CAD)
  • 202 Electrical Engineering, Electronics, Information Engineering
  • 202006 Computer hardware
  • 202018 Semiconductor electronics
  • 202023 Integrated circuits
  • 202028 Microelectronics
  • 202037 Signal processing

JKU Focus areas

  • Computation in Informatics and Mathematics
  • Mechatronics and Information Processing

Cite this