The Complexity Of System Development And Verification


By Frank Schirrmeister The electronics industry is undergoing a fast transition towards new paradigms for system development and verification as traditional development methods reach their breaking points. Developing a system development and verification environment can become a costly undertaking, and can involve many direct and sometimes even more hidden cost. To understand the cost aspects,... » read more

On Design Productivity And Cost of Ownership …


By Frank Schirrmeister Last weekend I spent time with my 7 ½-year-old daughter (the ½ is crucially important at that age) on our tree house project. Well, it is more a tree “deck” so far, which is quite respectable though given that we just started building it in one weekend (as the book I quickly downloaded that evening on the iPad actually recommended). A project like this gives endles... » read more

The Seven Layers Of Hardware-Software Debug


By Frank Schirrmeister [caption id="attachment_9863" align="alignnone" width="639"] Seven Layers of Hardware/Software Debug[/caption] Of course I will be in trouble once this blog is posted. This post is about hardware/software debug,  and I tried to layer a set of different levels for the scope and applicability of debug. I counted seven layers, but I am sure that one may be able to arr... » read more

Increasing Certainty For 20nm Design


By Frank Schirrmeister At the recent Design Automation Conference two topics were getting very special attention: Design at 20nm and System-Level Design. This is very indicative of the very opposite trends we have been facing in semiconductor designs for the last couple of decades. On the one hand, the actual design units get smaller and smaller, and we are today happily designing for technolo... » read more

How Firm Is Firmware?


By Frank Schirrmeister When blogging recently about Xilinx’s presentation at the Cadence DAC 2012 EDA360 theater, which was given by Dave Beal, I ran across the diagram he had used to outline the “development stack” from hardware to software. Dave had described a virtual prototype to the audience as a functional model that recreates the WHAT rather than the HOW, duplicating the result ... » read more

Endless Abstractions?


By Frank SchirrmeisterHaving started my own career doing full custom layout, then moving though gates and RTL to transactions and embedded software, I always was a little bit concerned whether the industry would eventually run out of abstraction levels for me to adopt further upwards. It looks like there is plenty of head room.Last week I was in Munich attending the CDNLive! EMEA event. I was h... » read more

Picking The Right Processor


By Frank Schirrmeister In an embedded system, the sole connection point between the software and the hardware is the processor. Somewhere right now the effort to develop software for a complex System-on-Chip (SoC) is surpassing the effort of developing the chip itself. As I pointed out in my recent description of the Design West conference in San Jose, complex ecosystems of related content, to... » read more

“Selling System-Level Design”


By Frank Schirrmeister Between reviewing what happened in 2011, trying to predict what 2012 will have in store, and planning activity for the system-level design product line I am working on at Cadence, I ran across my notes and the summary of Jeff Cox’s book “Selling the Wheel”. As Silicon Valley high tech marketers we all have been accustomed to Geoffrey Moore’s “Crossing the Ch... » read more

Are Hardware Developers From Mars And Software Developers From Jupiter?


By Frank Schirrmeister In a recent discussion fellow Blogger Kurt Shuler, when talking about hardware and software designers, said something along the lines “Given languages like Verilog, both hardware and software developers really do software, for hardware designers the software is just getting fixed much sooner.” I intuitively agreed with him, but his comment inspired this post in which... » read more

The Art Of Double-Indirect Sales And Product Marketing


By Frank Schirrmeister The interaction between software and hardware development has been much discussed, with early software enablement being at the forefront of what system-level design in EDA tries to enable. The main reason why these discussions are so attractive to EDA – in my mind – is the impression that the number of software developers is significantly higher than that of hardware... » read more

← Older posts Newer posts →