The Charter of the Flow & Tools Committee (FTC) of the Open-Source FPGA Foundation (OSFPGA) is development, promotion, and adoption of commercial-grade (open-source or hybrid) design and user tool flows, hardware-software co-design methodologies, build system approaches, development environments, and standards that enable customized, automated and high-quality FPGA-based chips/ SoC design, development, rapid prototyping, and programmability, especially eFPGA IPs and programmable SoCs and meet or exceed incumbent commercial standards.
To reach the goals defined as part of this charter, the FTC will focus on developing, optimizing, and integrating open-source and where necessary proprietary CAD-EDA tools, interoperable frameworks, platforms, methodologies, and standards, through an open, collaborative, technology, and market-driven community effort.
The workgroup industry partners and university members with expertise and open-source hardware and software development interests.
The FTC will consist of technology leaders from industry and academia that are actively involved or interested in FPGA, SoC, and EDA development, particularly leveraging open-source technologies and related open innovation ecosystems.
The committee will provide overall technical direction, proposal approval and governance of various underlying initiatives including Projects and Working Groups (WG). The committee will nominate and elect two co-chairs, one each from industry and academia respectively, to lead and manage the committee operations.
The committee WG areas comprise of the following:
- General GUI (Both Hardware and Software Tools and Flows)
- Software Tools and Flows
- Logic Synthesis
- User Tools
- Bitstream Generation
- Hardware (FPGA, SoC, FPGA-ASIC) Tools and Flows
- Software (User) Tools and Flow
- AI/ML Led Design and Programming
- Benchmarking, Debug, and Testing
- Embedded Systems Tools and Flows
- Interfaces and Standards
The FTC will be responsible for overall ownership of the technical roadmaps and outcomes (flows, standards, etc) and governance, direction, and support of the underlying Working Groups and Projects. The general responsibilities may include:
Members of the committee are expected to achieve the mission of the OSFPGA Foundation while upholding the Foundation values. As such, the FTC will: