Bits&Chips

Bosch Visiontec Case Study

2 oktober 2017 

Bosch Visiontec Case Study

Each algorithm to be implemented was first modeled in Matlab® and then handed over to the design team. It was the responsibility of the team to write the C++ code version of the designs. Through overall algorithm implementation and IP creation, a Mentor consultant met constantly with the team to assess design architecture and performance options and to support C++ code transcription from Matlab. Catapult methodology has proved to be easy to learn with a resulting fast ramp-up within Bosch team members.

After the C++ code establishment, Mentor support was of great help in synthesizing C++ code into RTL with desired performance. After the first three designs to be delivered with such support, BOSCH team took the expert/leader role and on this basis two more designs were developed using the Catapult flow, with very little support.

The Bosch Visiontec team were tasked with creating several brand-new designs that implemented mathematically-intense algorithms in less than a year. The specifications of these designs were dynamic and changed throughout the design cycle. There was no way that the team could manually code RTL and verify these designs in this ever-changing environment and meet schedule.

In order to meet their demanding schedule and ever-changing specifications, the team adopted the Catapult HLS platform to quickly respond to algorithm updates, generate production-ready RTL, optimize for power, and to automate verification infrastructure for seamless C++ and RTL simulation.

By adopting the Catapult C++ HLS flow with power analysis and optimization, BOSCH Visiontec team was able to successfully deliver the new designs ahead of schedule in seven months even though the specifications evolved over the design cycle. The quality of results was not only maintained but improved by using Catapult’s micro-architectural exploration, which enabled the team to quickly produce higher quality designs through continuous refinement.

Without using the Catapult flow, it would have been impossible to complete the project on time and to specifications. Because of the team’s success, this flow will be used for future new designs and for updated designs that target new standards or process technologies. Early evaluations show that using the Catapult low-power flow yields an overall reduction in power of 30 percent. And, CPC found design issues that would have been impossible to detect. Therefore, the team has decided that the lower-power flow and CPC will become mandatory going forward. The team members are now experts in using the Catapult methodology and they are delivering their own designs without help.

Continue reading this Case Study

Abonneer direct op onze nieuwsbrief

abonneren

Applied optics

31 oktober

Eindhoven

Applied optics

31 oktober

Eindhoven

VHDL Professional

6 november - 8 november

Borne, Overijssel

Bits&Chips Smart Systems

2 november

Eindhoven

Precisiebeurs

15 november - 16 november

Veldhoven

Dutch RF Conference

29 november

Nijmegen