Breaking News
Comments
Newest First | Oldest First | Threaded View
<<   <   Page 3 / 3
Peter Clarke
User Rank
Blogger
Re: An intermediate level of abstraction?
Peter Clarke   9/17/2013 5:12:29 AM
NO RATINGS
I see three factors that might afflict Synflow but I think you are right to highlight the language issue. Proprietary languages often struggle for adoption.

The question has to be how does C~ compare with such offerings as SystemVerilog and perhaps to a lesser degree SystemC...but also how the IDE can connect with descriptions in those languages.

A second factor is graphical design. Textual languages have dominated the IC design area for decades, despite one or previous attempts to introduce graphical design front-ends that failed to gain traction.

A third factor is Synflow's avowed intent to steer clear of software. This is a bit of double-edged sword. On the one hand they are probably right that there are two distinct audiences. One is system/software developers who are not interested in hardware.The second is hardware engineers. However, high-level hardware engineers for a long time had to have an eye on the software. Often they are choosing whether something should be software programmable or accelerated in hardware.

So there are fundamental questions to be addressed but all could be resolved in Synflow's favor if this tool produces high QoR designs in a fraction of the time of conventional design AND it could pass designs over to an SoC RTL to gate-level desgn process.

 

 

boblespam
User Rank
CEO
IP integration
boblespam   9/17/2013 2:27:36 AM
NO RATINGS
It looks very appealing for small to medium projects in companies thats can't afford big tool chains from synopsys or others. Is the simulator included ? Is it possible to simulate mixed design with C~ top level and some VHDL/Verilog IPs ? What about cosimulation ?

Nicolas_Yu.Wang
User Rank
Rookie
Re: An intermediate level of abstraction?
Nicolas_Yu.Wang   9/16/2013 9:54:13 PM
NO RATINGS
Loved to know this. I'm a believer of C/C++ in IC design.

Just curious, what's the major difference from SystemC or any other C/C++ attempt tried before? Is C~ between ESL and RTL or what?

Why do you create a new language instead of providing some package like "boost" to C++? Wouldn't it be easier?

 

daleste
User Rank
CEO
Re: An intermediate level of abstraction?
daleste   9/16/2013 9:35:48 PM
NO RATINGS
Great work to put yourself in the designers shoes and "eat your own dog food".  I expect this would have a wide appeal.  Hope the best for your company.

Matthieu Wipliez
User Rank
Rookie
Re: An intermediate level of abstraction?
Matthieu Wipliez   9/16/2013 2:45:16 PM
NO RATINGS
Hi Frank,

thank you for your comment, and this is an interesting question that you're asking. We hope to get some early adopters for whom this won't be an issue, and work with them to make the language evolve until we feel comfortable it is ready for standardization.

Frank Eory
User Rank
CEO
An intermediate level of abstraction?
Frank Eory   9/16/2013 2:00:23 PM
It sounds like they have aimed for a level of abstraction that is above RTL but below untimed, algorithmic HLS. This could be very appealing, but will designers warm up to the idea of capturing their designs in a new, proprietary language?

<<   <   Page 3 / 3


Flash Poll
EE Life
Frankenstein's Fix, Teardowns, Sideshows, Design Contests, Reader Content & More
Rishabh N. Mahajani, High School Senior and Future Engineer

Future Engineers: Don’t 'Trip Up' on Your College Road Trip
Rishabh N. Mahajani, High School Senior and Future Engineer
Post a comment
A future engineer shares his impressions of a recent tour of top schools and offers advice on making the most of the time-honored tradition of the college road trip.

Max Maxfield

Juggling a Cornucopia of Projects
Max Maxfield
2 comments
I feel like I'm juggling a lot of hobby projects at the moment. The problem is that I can't juggle. Actually, that's not strictly true -- I can juggle ten fine china dinner plates, but ...

Larry Desjardin

Engineers Should Study Finance: 5 Reasons Why
Larry Desjardin
28 comments
I'm a big proponent of engineers learning financial basics. Why? Because engineers are making decisions all the time, in multiple ways. Having a good financial understanding guides these ...

Karen Field

July Cartoon Caption Contest: Let's Talk Some Trash
Karen Field
127 comments
Steve Jobs allegedly got his start by dumpster diving with the Computer Club at Homestead High in the early 1970s.

Top Comments of the Week
Like Us on Facebook
EE Times on Twitter
EE Times Twitter Feed

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)