feature article
Subscribe Now

Next Generation System Design – Platforms versus Tool-Chains

This paper will enumerate the benefits of a platform-based system design approach.  The original electronic design process built by linking tools together has remained largely unchanged for decades. Companies doing electronics design continue to design products by cobbling together a collection of tools to create what is commonly referred to as the “tool-chain”. Many of these tools are not even from the same vendor because building or acquiring so-called best-in-class tools by acquisition was the strategy of the day.

A tool-chain centric approach does not address the needs of today’s companies which must build (and want to build) more complicated products that require multi-domain expertise spread among dispersed design teams. Companies are also being forced to implement multiple tool-chains for PCB, FPGA and embedded software development.  This new generation of product development is elevating the importance of data management and process over so-called best-in-class tools.

And so the question becomes this: can a tool-centric approach alone add the productivity improvements necessary for product development companies to compete on the worldwide stage.

The alternative is a layered platform architecture that unifies PCB, FPGA and embedded software development into one application and offers powerful data management capabilities and ease of use.  At the foundation is a unified data model with an adjacent data management layer to enable numerous data management benefits including versioning and ECO management.  Powerful data management capabilities including difference visualization between two schematic or PCB versions improves overall data integrity within the design process.  Another benefit is a unified project view that contains FPGA, PCB and embedded software design files.  Team collaboration and concurrency are achieved by all team members working through the project view.  

The tool layer spans PCB, FPGA and embedded software design all supported by a single data model.  Tools are now views into the unified data model.  Contrast this to the tool-chain model where each tool has its own storage database – 10 tools with 10 different storage representations.   The PCB tool can easily be extended to support both 2D and 3D by enhancing the data model.  3D STEP models are now easily exchanged with the MCAD tools for clearance checking. 

The IP layer is next and provides IP for FPGA and software development.  Included is a library of common peripheral cores (e.g. Ethernet, USB, PS/2, etc) that can be used to quickly expand design functionality.  Once the peripherals on designed into the FPGA, the software platform builder creates the software stack for each peripheral to allow you to focus on your product differentiating coding efforts and not device driver development. 

The platform based solution builds a data management foundation without compromising tools performance.  Ease of use improves because the solution has a common data foundation and is one executable.  Engineers can now focus on product differentiation and not solving tool-chain headaches. Altium has developed a platform based design solution called Altium Designer.  Companies switching to a platform based design process are doubling their productivity as compared to traditional tool-chains.  

 

Author:  Bob Potock, Altium North America

Bob Potock is the Director of Technical Marketing for Altium North America and has been involved in board-based system and FPGA design throughout most of his career. He has held positions in software/hardware engineering, marketing and field operations at companies that include Mentor Graphics, AT&T Bell Labs, Intel, Burroughs, Cadnetix and NeoCAD. Bob holds a BSEE from Case Western Reserve University and an MBA from Regis University. He joined Altium in 2009.

Leave a Reply

featured blogs
May 2, 2024
I'm envisioning what one of these pieces would look like on the wall of my office. It would look awesome!...
Apr 30, 2024
Analog IC design engineers need breakthrough technologies & chip design tools to solve modern challenges; learn more from our analog design panel at SNUG 2024.The post Why Analog Design Challenges Need Breakthrough Technologies appeared first on Chip Design....

featured video

MaxLinear Integrates Analog & Digital Design in One Chip with Cadence 3D Solvers

Sponsored by Cadence Design Systems

MaxLinear has the unique capability of integrating analog and digital design on the same chip. Because of this, the team developed some interesting technology in the communication space. In the optical infrastructure domain, they created the first fully integrated 5nm CMOS PAM4 DSP. All their products solve critical communication and high-frequency analysis challenges.

Learn more about how MaxLinear is using Cadence’s Clarity 3D Solver and EMX Planar 3D Solver in their design process.

featured paper

Altera® FPGAs and SoCs with FPGA AI Suite and OpenVINO™ Toolkit Drive Embedded/Edge AI/Machine Learning Applications

Sponsored by Intel

Describes the emerging use cases of FPGA-based AI inference in edge and custom AI applications, and software and hardware solutions for edge FPGA AI.

Click here to read more

featured chalk talk

AI/ML System Architecture Connectivity Solutions
Sponsored by Mouser Electronics and Samtec
In this episode of Chalk Talk, Amelia Dalton and Matthew Burns from Samtec investigate a variety of crucial design considerations for AI and ML designs, the role that AI chipsets play in the development of these systems, and why the right connectivity solution can make all the difference when it comes to your machine learning or artificial intelligence design.
Oct 23, 2023
24,994 views