In the SysMoore era, hyperconvergence has created much shorter signal paths and substantial proximity effects. Power impacts signal integrity and signal integrity impacts timing. Heat dissipation is impacted by many of these effects as well. To achieve design success for a hyper-convergent design, allof these effects need to be analyzed together in a holistic way.
This represents a substantial departure from traditional design flows and design methodology. The good news here is that a critical enabler for the semiconductor industry is the electronic design automation, or EDA, industry. The EDA industry provides the software and hardware solutions needed to design near-impossible advanced semiconductors. And like the semiconductor industry, the EDA industry is full of very smart people who have figured out how to tame hyper-convergent design problems.
What is needed is a well-integrated and orchestrated set of best-in-class products. With the right “secret sauce,” these solutions can now perform simultaneous analysis of hyper-convergent designs across all the dimensions of interest. Just as important is the ability to present the results of this analysis in a unified way. Do not attempt this by yourself. Cobbling together your familiar products and trying to consolidate results won’t work. You will miss subtle and important interactions in your hyper-convergent design. What you don’t know can hurt you. In this case, it will take the form of a longer schedule and a costlier project. If the problems continue to mount, it may be much worse than that.
So, before you embark on a SysMoore era hyper-convergent design, make sure your solutions and design flow are hyper-convergent design friendly. At Synopsys, we’ve been studying this problem for quite some time and we have solid technology to tame these daunting challenges. You can learn about hyper-convergent design flows here. One example of a recently announced hyper-convergent friendly design solution can be found here. So, this is why hyper-convergent designs demand an all or nothing approach. Make sure you find the right technologies to get it all.