Russell Klein is a program director at Siemens EDA's High-Level Synthesis Division focused on processor platforms. He holds a number of patents for EDA tools in the area of SoC design and verification. Klein has more than 25 years of experience developing design and debug solutions, which span the boundary between hardware and software. He’s held various engineering and management positions at several EDA companies.