The FPGA design architecture is the single most important and primary factor in achieving development efficiency, quality and reliability. The difference between a good and a bad design architecture can be about 50% of the workload and a high degree of detected and undetected bugs. Most design architectures can be improved and optimized to increase both quality and efficiency.
The FPGA design architecture also affects several project and product characteristics such as reusability, power consumption, resource usage, timing closure, clocking issues, implementation clarity, review easiness and verification/test workload.
- State of the FPGA community
- Examples of bad FPGA design architectures (results and disadvantages)
- How to improve and optimize FPGA design architectures (results and advantages)
- How design and design changes can be simplified
- Questions and Answers
- 45 min presentation/live demo
- 15 min Q&A