fgt4w
Newbie level 5
- Joined
- Sep 13, 2013
- Messages
- 9
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1
- Activity points
- 146
Hi Everyone,
I'm a cost model builder and an FPGA newb, and i've been tasked with designing a quick, high-level, early stage FPGA cost model. I was hoping you guys could help me out.
The model has 3 activities
1. Architectural Design (high-level design/architecture work, behavioral HDL coding and simulation, identifying major components including IP modules or cores to be used)
2. Detailed Design (simulation, timing analysis, design verification and rework, and synthesis)
3. Implementation (floorplanning, translation, mapping, place and route, and programming the device)
My question is: How does the amount of IP modules/cores used affect the effort (work days) for each activity (as compared to developing everything from scratch)?
For example, if you're planning to build an FPGA with from scratch (no IP modules/cores reused), and you estimate the effort breaks down like this:
Prelim Design 30 days (30%)
Detailed Design 65 days (65%)
Implementation 5 days (5%)
Approx how much time could you save if instead you had 50% of your design reusing IP modules/cores?
What about (theoretically) 100% reuse?
Thank you for your help!
I'm a cost model builder and an FPGA newb, and i've been tasked with designing a quick, high-level, early stage FPGA cost model. I was hoping you guys could help me out.
The model has 3 activities
1. Architectural Design (high-level design/architecture work, behavioral HDL coding and simulation, identifying major components including IP modules or cores to be used)
2. Detailed Design (simulation, timing analysis, design verification and rework, and synthesis)
3. Implementation (floorplanning, translation, mapping, place and route, and programming the device)
My question is: How does the amount of IP modules/cores used affect the effort (work days) for each activity (as compared to developing everything from scratch)?
For example, if you're planning to build an FPGA with from scratch (no IP modules/cores reused), and you estimate the effort breaks down like this:
Prelim Design 30 days (30%)
Detailed Design 65 days (65%)
Implementation 5 days (5%)
Approx how much time could you save if instead you had 50% of your design reusing IP modules/cores?
What about (theoretically) 100% reuse?
Thank you for your help!