7.2. Electronic Design Automation
Fedora Electronic Lab is Fedora's high-end hardware design and simulation platform. This platform provides different hardware design flows based on the semiconductor industry's current trend. FEL maps in three methodologies {design, simulation, and verification} with open source EDA software.
The latest methodology included on FEL platform is the means for verifications and debugging for digital based designs.
The Perl modules included for F11 bring a new methodology under the Fedora umbrella. This methodology is verification together with possibilities for co-simulation based design and simulation. Fedora remains the sole Linux distribution distributing FEL methodologies for hardware design, simulation, and verification.
Updates of the existing RPM packages have improved design experience in terms of development time and debugging. While FEL understands Moore's Law is important for its userbase, these improvements allow users to design a more efficient and successful design with open source software.
These enhancements brought to the Fedora umbrella increase chances that Fedora users can complete their high-end hardware design even if scaled to 90nm and wrap up their project with final tapeout.
FEL 连接两个不同开源社区:
开源软件社区
开源硬件社区
After 3 consecutive and successive releases, FEL/Fedora is regarded as the leader in this field by both communities due to its 3-years of experience and quality EDA solutions.
Below entails the highlights of the major development items to put the quality barrier higher than the previous releases:
Perl modules to extend vhdl and verilog support. These Perl modules together with rawhide's gtkwave improves chip testing support.
在 ngspice 中引进了 Verilog-AMS modeling
Improved VHDL debugging support with gcov.
Improved support for re-usable HDL packages as IP core
在 iverilog 和 ghdl 中的改进的 PLI 支持
Introduction of C-based methodologies for HDL testbenches and models.
Improved co-simulation based hardware design.
为 DSP 设计流程引进升级工具
用户现在正在使用标准 Fedora Live 介质或者“电子实验室”yum
组群部署这个高端硬件设计、模拟以及确认平台。要安装请运行以下命令:
su -c "yum groupinstall 'Electronic Lab'"