Is it possible to develop high performance tools in Python?

With every generation, chips have become more complex and transistor counts have increased exponentially (according to the famous Moore’s Law). This exponential growth in complexity and size has led to a corresponding growth in EDA tool data-base sizes (HDL files, simulation logs, waveform dumps, net-lists, timing reports, GDSII etc) as well as compute power required … Continue reading Is it possible to develop high performance tools in Python?

Debug Breakthrough: PDA gives 10x improvement for debug tasks

Have you ever wondered how you can substantially reduce your debug effort for today's complex SOC chip designs? Designs today employ multiple complex interface protocols such as USB, DDR, PCIE, UFS etc and employ internal bus protocols such as AXI, AHB, APB, PLB etc. Today, SOC development require engineers to understand multiple of these protocols … Continue reading Debug Breakthrough: PDA gives 10x improvement for debug tasks

9 interface protocol cheat-sheets to make your Design/Verif/Debug tasks easy!

We present you with a few cheat-sheets that can help you design, verify and debug FASTER! These cheat-sheets contain condensed spec details and information that you will need to refer frequently. This gift is SHARABLE! Please FORWARD and SHARE on LinkedIn with friends and colleagues! USB 3.1 - Download USB 3.0 - Download PCIE3 - Download PCIE2 - Download … Continue reading 9 interface protocol cheat-sheets to make your Design/Verif/Debug tasks easy!

Beginners Guide To Clock Data Recovery

If you are new to the world of design and verification, you probably have a LOT of questions! One of them may pertain to an important element – the Clock Data Recovery. In this blog, we try and de-mystify this process. The purpose of designing various protocols is to transfer a set of information (data) … Continue reading Beginners Guide To Clock Data Recovery

How to make your Waveform viewer SMART!

In this blog, we will look at the Protocol Debug Analyzer (PDA) tool can analyze Signal Dump files and provide transaction and other higher abstraction views. We will explore how the tool augments your Waveform viewer, allowing you to drill down from transaction to signal level details and vice-versa. We will use an example Signal Dump … Continue reading How to make your Waveform viewer SMART!