Stimuli-Driven Power Grid Analysis


The terms vector and vectorless modes are commonly used in the context of dynamic power grid (PG) analysis, but what do these terms mean? The PG dynamic simulator uses a design’s activity suite to compute the voltages and currents in the PG network. In vector mode, logic simulation is used to generate the complete activity suite. Vector mode is typically referred as a VCD (Value Change Dump).... » read more

Do Chips Really Work The First Time?


The industry used to have survey data that showed the number of respins required for a broad swath of designs and the principle causes of those respins. That was a good indicator of where tools or processes needed to be improved. At the time, the data showed that the primary cause of respins was functional errors, and since then EDA vendors have been beefing up tools in that area. Most of th... » read more

Hardware-Software Rift Persists


Last month Semiconductor Engineering published an article about power optimization and the roles of the hardware and software teams in reducing energy consumption. The article portrayed the hardware team adding lots of capabilities for power reduction, while the software team was not making full use of those capabilities. That article made the rounds in a couple of LinkedIn forums populated ... » read more

Heat Problems Grow With FinFETs, 3D-ICs


From high-end consumer devices to rack-mounted arrays inside of data centers, thermal issues are becoming more serious—and getting much more attention. Driving this shift is the move from single chips to 3D ICs, whether they are interposer-based or stacked die. It’s a well-understood challenge: Die stacking can cause thermal issues because of the lack of a readily accessible thermal diss... » read more

Blog Review: Feb. 12


Mentor’s Colin Walls adds his perspective to a recent survey by Jim Turley, asking which part of the embedded system development process engineers would rather not change. The choices were the chip, the OS and the tools. Any guesses as to the winner? Cadence’s Richard Goering conducts an interview based on a new branch of circular logic—the CERN supercollider where the Higgs Boson was... » read more

Debugging Graphics Synchronization Issues With Sourcery Analyzer


The modern user interface (UI) has come of age. UIs are ubiquitous among many of the more popular consumer electronic products in use today, from mobile phones and smart appliances to automotive in-vehicle (IVI) systems. In many ways, the UI is the only interaction a consumer has with an embedded system so it has to work perfectly with very little room for error. To download this white paper... » read more

Week In Review: System-Level Design


Cadence agreed to buy Forte Design Systems for an undisclosed sum, adding further proof that the market for high-level synthesis and tools that run at higher levels of abstraction is finally hitting its stride. Behind this acquisition is a rising pain level due to increasing complexity in SoCs—IP integration, low power concerns and much more of everything, from transistors to memories—has f... » read more

Cadence To Buy Forte


Cadence agreed to buy Forte Design Systems for an undisclosed sum, enhancing its footprint in the high-level synthesis market as higher levels of abstraction gain traction across the SoC world. For the better part of a decade high-level synthesis (HLS) has been a market opportunity that was just around the next bend, along with electronic system-level design and SystemC modeling. Mentor Grap... » read more

Blog Review: Feb. 5


Mentor’s J. VanDomelen notes that the Mars colonization selection process has begun, with the actual colonization scheduled to begin in 2025. Remember to bring your own air, water, food, a sewing kit, and lots of reading material. You also may need leg weights for bone density maintenance. What happens if you build a processor using memory as the starting point? Cadence’s Richard Goerin... » read more

What You Can Learn From Robots


My sons are in the robotics club at their high school. They program a small robot to perform simple tasks to score points in a competition. It’s a great way for them to learn about embedded systems and stimulate their interest in technology. While looking for ways to help them improve their understanding of embedded systems we started going through some of the online material, one of the c... » read more

← Older posts Newer posts →