
Join this introduction to rtl synthesis in a live q&a webinar, where participants' questions drive discussions on rtl synthesis concepts, tools, and practical insights.
Explore the next stage of RTL design and HDL synthesis by using C/C++ high level synthesis tools, understanding compilers and asynchronous logic challenges, clockless designs, and debugging aids.
Explore timing-driven synthesis and static timing analysis for rtl design, using ABC for clock estimate and discussing Open HLS options and practical synthesis decisions.
Investigate ideal clock concepts, synthesis challenges across nodes and multiple clocks, and how memory resources, retiming, and domain crossing impact RTL synthesis decisions.
Explore how to read synopsys lib files and apply synthesis constraints using open-source tools, mapping liberty files to logic gates and handling timing-driven cases.
Learn partitioning strategies for RTL on FPGA, compare design hierarchy with flattening, use black boxes and cell instances, and address power estimation and power-efficient RTL synthesis.
Explore test bench coverage concepts, including functional and code coverage, and discuss timing driven synthesis with physical aware yosys, abc, and formal methods for design validation.
Discover how a student built a small-subset rtl synthesis tool as open source, using test cases and user-driven goals to grow broader capabilities.
Explore how machine learning augments yosys in rtl synthesis and formal verification, including constraints handling, a classifier to predict outcomes, scan chain considerations, and timing derates in abc.
Explore next milestones for Yosys and the fsm_recode command, and learn how FSM encoding, one-hot options, and formal verification strategies improve synthesis.
Equivalence checks verify RTL correctness across synthesis tools, quickly expose bugs in synthesis flows, and clarify ambiguous constructs like parallel case attributes to ensure reliable FPGA synthesis.
Welcome to first ever QnA webinar on RTL synthesis using Yosys. This webinar was conducted on 19th May, 2018 with Clifford Wolf
Its a Q&A webinar on RTL Synthesis, by Clifford Wolf. Clifford is architect of Yosys which is a framework for Verilog RTL synthesis. It currently has extensive Verilog-2005 support and provides a basic set of synthesis algorithms for various application domains.
Clifford
will be answering 23 queries on RTL synthesis. TOP23 query submissions are directly eligible for certificates from our company VSD Corp. Pvt. Ltd.
Note of Appreciation I have worked with Clifford in my course on TCL programming Part 1 & 2, and really Thank him for all his guidance for making of TCL programming course.
Clifford has more than 20+ years of experience and is been known the Architect and Father of Yosys, OpenSCAD (now maintained by Marius Kintel), SPL (a not very popular scripting language), EmbedVM (a very simple compiler+vm for 8 bit micros), Lib(X)SVF (a library to play SVF/XSVF files over JTAG), ROCK Linux (discontinued since 2010)
All the best and happy learning.