From this Author

Gary Ruggles

Gary Ruggles

Gary Ruggles is a senior staff manager for the Synopsys Solutions Group, working on PCIe, CXL, CCIX, and SATA Controllers. With over 25 years of experience in the semiconductor industry, Gary has an extensive background in electronics and IC design and began his career as assistant professor of electrical and computer engineering at North Carolina State University. He has a Ph.D in electrical engineering from Penn State University.