When designing new computer chips, engineers need to make various decisions about how to connect their underlying components ...