implement hardware pcf