Home    Bloggers    Messages    Webinars    Resources   
Tw  |  Fb  |  In  |  Rss
Brian Bailey

When Are We Done With FPGA Verification?

Brian Bailey
Page 1 / 2   >   >>
geekyasa
geekyasa
1/30/2013 8:33:32 PM
User Rank
Beginner
Re: When Are We Done With FPGA Verification
Sorry Brian I completely got it wrong . I guess you are right here

50%
50%
Garcia-Lasheras
Garcia-Lasheras
1/30/2013 3:35:51 PM
User Rank
Blogger
Re: When Are We Done With FPGA Verification
I've designed & tested both FPGA and ASIC, and there are powerful verification techniques that are not viable in full-custom silicon. As somebody said, "It's the economy, stupid"...

This is a sketch of the flow I use to follow in FPGA/ASIC SoC design. The [4 to 7] steps are very expensive to implement in full custom ASIC technology:

1 - divide the full HDL design description in "hardware blocks" (IP-Cores).

2 - for each IP-Core in design, define a testbench.

3 - simulate IP-Core test-bench with the most accurated model available (post P&R).

4 - implement a derived testbench in synthetizable HDL (ChipScope like tools are quite useful).

5 - Synthetize the IP-Core and the tesbench and place it in the target FPGA (if the testbench doesn't fit in the free space, you can always use a FPGA test board or Dev-Kit), checking for the expected results.

6 - By using floorplanning techniques, optimize the IP-Core map/placement/route and check it again in real hardware as many times as needed.

7 - When the IP-Core performance has been tuned up, you save your design as a "snipet" or RPM (Relationally Placed Macro).

8 - When every IP-Core is tested, deploy the full system in the FPGA and run full scale PCB/Product functionality tests.

 

50%
50%
Brian Bailey
Brian Bailey
1/30/2013 1:17:33 PM
User Rank
Blogger
Re: When Are We Done With FPGA Verification
I am not suggesting that we stop verification, just postulating that the verification methodologies in use for ASICs may not be the right ones for FPGAs.

50%
50%
geekyasa
geekyasa
1/19/2013 11:35:05 PM
User Rank
Beginner
Re: When Are We Done With FPGA Verification
Why do you want to end the fabulous era of verification here ? I think its a much needed factor for security purposes.

50%
50%
Max Maxfield
Max Maxfield
1/18/2013 2:01:30 PM
User Rank
Blogger
Re: When Are We Done With FPGA Verification
@Brian: ...it is sure to create some controversy

Bring it on! :-)

50%
50%
Brian Bailey
Brian Bailey
1/18/2013 10:46:59 AM
User Rank
Blogger
Re: When Are We Done With FPGA Verification
I will certainly give thay a try and it is sure to create some controversy!

50%
50%
William Murray
William Murray
1/18/2013 5:01:05 AM
User Rank
Blogger
Re: When Are We Done With FPGA Verification
One of the items that might be good for a blog is how to determine when systematic testbenches vs random and constrained random testbenches should be applied to a design.

 

50%
50%
Brian Bailey
Brian Bailey
1/17/2013 3:16:06 PM
User Rank
Blogger
Re: When Are We Done With FPGA Verification
I hope to share some of them over the next few weeks, but this does seem to be a subject that is rarely talked about, so I hope it becomes a sharing of experiences and it is not clear that I have all of the answers.

50%
50%
Tobias
Tobias
1/17/2013 2:55:02 PM
User Rank
Blogger
When Are We Done With FPGA Verification

Brian, it would be interesting to read about your thoughts, if there are FPGA specific verification aspects. Do you know of verification aspects that make more sense if your product is targeting an FPGA ?

50%
50%
Brian Bailey
Brian Bailey
1/17/2013 2:22:29 PM
User Rank
Blogger
Re: Yoav Hollander?
I am not sure. I know that System Sciences was doing randomization in the 80's and I think their technology came from Sun. Not sure when Yoav started working on this.

50%
50%
Page 1 / 2   >   >>
More Blogs from Brian Bailey
I believe 3D ICs are basically the replacement for the PCB. In the near future, the PCB will become nothing other than a holder with the ability to add connectors and perhaps a few components that cannot be economically integrated within the chip package.
Is the recent news that Altera will be using the Intel 14nm node with TriGate technology for their future FPGAs significant, or is it just industry noise?
Recent developments in high-level synthesis (HLS) and IP Integration technology mean that software developers can more easily create hardware to accelerate their applications.
The latest release of the Vivado SoC-strength design suite introduces IP integration and high-level synthesis (HLS) enhancements.
Do we know what we are verifying? Is it repeatable? Does it provide consistent results? And can we properly control the environment?
flash poll
follow us on twitter
follow Xilinx on twitter
like us on facebook
like Xilinx on facebook
All Programmable Planet     About Us     Contact Us     Help     Register     Twitter     Facebook     RSS