RUS  ENG
Full version
JOURNALS // Proceedings of the Institute for System Programming of the RAS // Archive

Proceedings of ISP RAS, 2021 Volume 33, Issue 6, Pages 111–130 (Mi tisp649)

This article is cited in 1 paper

Comparison of open flows for digital hardware development: qflow, openlane, coriolis, and symbiflow

A. S. Kamkinabcde, S. A. Smolovad, M. M. Chupilkoad

a Ivannikov Institute for System Programming of the RAS
b Lomonosov Moscow State University
c National Research University Higher School of Economics
d Plekhanov Russian State University of Economics
e Moscow Institute of Physics and Technology

Abstract: This paper reviews open-source tools for the logical synthesis, place-and-route, static timing analysis and topology generation hardware design stages. The following tools have been described: qFlow, OpenLANE, Coriolis, and SymbiFlow. These tools are aimed to synthesize RTL models into FPGA bitstreams or GDS II physical layouts. A PicoRV32 implementation of RISC-V microprocessor has been used for experimental evaluation of these flows. The results show that open-source flows are capable to produce physical layouts for realistic examples. At the same time, commercial CADs allow generating more effective designs in terms of clock frequency.

Keywords: digital hardware, microprocessor, computer-aided design, open source, FPGA, ASIC, RISC-V, qFlow, OpenLANE, Coriolis, SymbiFlow.

DOI: 10.15514/ISPRAS-2021-33(6)-8



© Steklov Math. Inst. of RAS, 2024