A
alb
Guest
Hi there,
I was wondering if there's any one out there working with a cloud design
flow which is tool agnostic.
The reason for asking is that I'm trying to evaluate if there's a way to
integrate the benefits of a cloud service (with more hardware resources
than our inhouse ones) into our design flow.
We clearly noticed that several times our simulations would take too much
time and we prefer to go directly to the bench in order to verify a
specific function. This approach forces us to rely on the bench
availability (which is not always granted) and may not always be efficient
(we need to set up special configurations which gives us greater
observability/controllability on the bench).
Another main advantage is the design space exploration: having much more
power available would result in the possibility to throw more cpus at a
specific problem, hence addressing the issue faster.
Last but not least, regression testing and automated testing can be a
great advantage of moving to the cloud. Any new module/component which is
ready to be integrated in the overall design can be automatically included
in the regression suite which is regularly running and can spot early
integration issues.
So far I've heard/read about 'Plunify', which supports the Quartus
software in the cloud, but we are working with Microsemi (former Actel)
devices and there's nothing available out of the box.
Should we set up the environment the hard way, i.e. a set of scripts to
handle the flow remotely? This might require a great initial effort but it
has the benefit that we know what we are doing and we can fix it anytime
an issue arises (provided that the share of time devoted to fixing
problems doesn't eat designing time!). Or maybe there are tools out there,
or services, which are already providing such environments?
Ideas/comments/suggestions are more than welcome.
Cheers,
Al
--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
I was wondering if there's any one out there working with a cloud design
flow which is tool agnostic.
The reason for asking is that I'm trying to evaluate if there's a way to
integrate the benefits of a cloud service (with more hardware resources
than our inhouse ones) into our design flow.
We clearly noticed that several times our simulations would take too much
time and we prefer to go directly to the bench in order to verify a
specific function. This approach forces us to rely on the bench
availability (which is not always granted) and may not always be efficient
(we need to set up special configurations which gives us greater
observability/controllability on the bench).
Another main advantage is the design space exploration: having much more
power available would result in the possibility to throw more cpus at a
specific problem, hence addressing the issue faster.
Last but not least, regression testing and automated testing can be a
great advantage of moving to the cloud. Any new module/component which is
ready to be integrated in the overall design can be automatically included
in the regression suite which is regularly running and can spot early
integration issues.
So far I've heard/read about 'Plunify', which supports the Quartus
software in the cloud, but we are working with Microsemi (former Actel)
devices and there's nothing available out of the box.
Should we set up the environment the hard way, i.e. a set of scripts to
handle the flow remotely? This might require a great initial effort but it
has the benefit that we know what we are doing and we can fix it anytime
an issue arises (provided that the share of time devoted to fixing
problems doesn't eat designing time!). Or maybe there are tools out there,
or services, which are already providing such environments?
Ideas/comments/suggestions are more than welcome.
Cheers,
Al
--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?