Latest from EDA

ID 105492920 © Feblacal | Dreamstime.com
CAD modeling
ID 2725496 © Brian T. Young | Dreamstime.com
Learning about SPICE modeling
Dreamstime_mauriceyom98_321540663
Enhancing FPGA programmability
165830648 © Wojciechwrzesie | Dreamstime.com
dreamstime_wojciechwrzesie_165830648_new
ID 333722484 © Weddingodessa85 | Dreamstime.com | AI generated.jpg
Translucent car showing electronics | AI generated
Dreamstime_cookiecutter_100807069
Security risks with DRAM
27253616 © Nomisg | dreamstime.com
dreamstime_nomisg_27253616_promo
Shutterstock_112309595
Puzzle Shutterstock 112309595 6488b70c5e119

Hardware/Software Co-Design: The Five Core Principles (Download)

June 13, 2023

Read this article online.

Hardware/software co-design attempts to optimize the hardware and software components of a complex electronic system while satisfying the project’s goals and design constraints, which usually encompass performance, cost, and power consumption.

This article discusses the five core principles that helped Recogni build a geographically diverse engineering organization that successfully developed a machine-learning (ML) chip while meeting ambitious performance, power-consumption, and development schedule goals. ML software is a rather extreme software case because of the non-deterministic nature of ML development. Experiences with this unique software niche underscore the critical nature of several of these five core principles.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!