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.
NUMECA, Computational Fluid Dynamics...and the America's Cup
What is computational fluid dynamics, or CFD? And what does that have to do with the America's Cup?
Update: Pointwise, PCIe, RISC-V
This is another of my occasional update posts, covering changes to recent posts that are not big enough to justify an entire post on their own.