The present invention is directed to a method and apparatus for exposing pre-diffused IP blocks in a semiconductor device for prototyping based on hardware emulation. Electrical contact is provided on a surface of the ink ejectors common with the ink ejecting nozzles thereby avoiding vias to another surface. When a client completes an assigned routing task, it requests that the server update the PCB master design with the route found by the client for its assigned pin pair.