Semi-custom Design of a 400Mb/s IEEE 1394 Compliant IC core