What is Computational Software?
Computational software is the implementation of numerical algorithms for the design and analysis of the physical characteristics of devices. The electronic design automation (EDA) industry is built on computational software for chip, package, and board design.
Continued innovations in computational software are advancing the design of complex electronics chips, boards, and systems to build devices that are smarter, smaller, and use less power.
Why is Computational Software Important?
There are an unprecedented five technology drivers, each of which are impacting the lives of people across the world—the advent of 5G, artificial intelligence/machine learning (AI/ML), hyperscale computing, the industrial internet of things (IIoT), and autonomous vehicles require radically new design techniques.
Advances in computational software are addressing the complexity and scale of billion-gate chips and providing complex multi-physics analysis for high-speed wired and wireless communications to address these trends.
Cadence Leadership in Computational Software
Computational software innovation is occurring in three key areas. First, in fully integrated EDA tool flows, alongside the introduction of machine learning capabilities. Second, the growing prevalence of distributed computing and multi-core computation creates an environment that computational software is uniquely positioned to take full advantage of.
System complexities make it necessary to perform multi-physics analysis of silicon, packages, PCBs, and connectors. Co-design and co-optimization have become essential to meet escalating system-performance requirements.
Innovus Mixed Placer
It has been a dream for a long time to have a fully automated mixed placer that does a good job.
NXP Glows in Tensilica HiFi
One trend that many people have remarked on, is that neural network inference is moving to edge devices.