A growing ecosystem of available cores, ISA extensions, accelerators, and software creates new challenges for EDA tools. We believe that EDA tools have to be as dynamic and extensible as RISC-V itself to be able to optimally support developers handling RISC-V?s dynamic ecosystem. In this paper, we present an extension to the Surfer waveform viewer. Surfer is explicitly developed with extensibility and customization in mind, which allows a range of new applications. We present Surfer?s ability to utilize the Waveform Analysis Language (WAL) to provide a CPU pipeline abstraction and other debugging information inside the waveform viewer.