flâneur

A primer on digital circuit synthesis - YosysHQ Yosys 0.68 documentation

yosyshq.readthedocs.io · 4,718 words · saved by 1 readers

Digital circuits can be represented at different levels of abstraction. During the design process a circuit is usually first specified using a higher level abstraction. Implementation can then be understood as finding a functionally equivalent representation at a lower abstraction level. When this is done automatically using software, the term synthesis is used. So synthesis is the automatic conversion of a high-level representation of a circuit to a functionally equivalent low-level representation of a circuit. Figure 60 lists the different levels of abstraction and how they relate to different kinds of synthesis. Fig. 60 Different levels of abstraction and synthesis. Regardless of the way a lower level representation of a circuit is obtained (synthesis or manual design), the lower level representation is usually verified by comparing simulation results of the lower level and the higher level representation [1]. Therefore even if no synthesis is used, there must still be a simulatable

This chapter contains a short introduction to the basic principles of digital circuit synthesis. Levels of abstraction¶ Digital circuits can be represented at different levels of abstraction. During the design process a circuit is usually first specified using a higher level abstraction. Implementation can then be understood as finding a functionally equivalent representation at a lower abstraction level. When this is done automatically using software, the term synthesis is used. So synthesis is the automatic conversion of a high-level representation of a circuit to a functionally…

saved by

related reading