Register Management and Integrated Software on Silicon

 

integrated software on silicon

We did an integration project with Verieda Ltd recently and issued a press release about it. Verieda is a new startup on the Cambridge scene and we met through the Cambridge Open Coffee network.

The interest in Register Management came from experiences in Embedded Software where we discovered that integrated software and silicon development was an essential rather than a luxury. Some of it was rooted in R&D methodologies and how the silicon design flow was integrated with the software development method. Most of it came down to person-to-person communication, IC design engineer and SW engineer working hand-in-hand throughout the project, and making sure that there were as few barriers as possible between the team members.

In many design meetings, once the top level functional blocks were understood, most of the work came down to the specific points of contact between software and hardware, and that was where the memory registers came in.

What was surprising back then was that there seemed to be very few tools to support this database-type problem. It often came down to an Excel spreadsheet that ended up as an appendix in the MS-Word specification document. Not very maintainable, to say the least. And, in an industry where upstream design errors can have a massively expensive downstream impact, not a very robust error-checking strategy either. That need would seem to be addressed now by EDA tools such as the Verieda example.

Tags: Fabless Semiconductor Design

Paul Walsh

Written by Paul Walsh

Paul Walsh was one of the founders of Cognidox. After a period as an academic working in user experience (UX) research, Paul started a 25-year career in software development. He's worked for multinational telecom companies (Nortel), two $1B Cambridge companies (Ionica, Virata), and co-founded a couple of startup companies. His experience includes network management software, embedded software on silicon, enterprise software, and cloud computing.

Related Posts

10 reasons fabless semiconductor companies need a document control system

With complexity and costs rising, fabless semiconductor companies need to do all they can to keep ...

Mind the Gap: CAD Product Data Management

A number of Cognidox companies use the tool to store their 2D and 3D CADdrawings, in addition to ...

Building Software in-House – Why?

I came across a survey by Cadence Design Systems, the electronic design automation (EDA) company, ...