Recent years have seen a rapid growth in demand for ultra high speed data transmission with end users expecting fast, high bandwidth network access. However as data rates increase, present technology based on well-established CMOS electronics is becoming increasingly difficult to scale and consequently optical data networks are struggling to satisfy current user demands. Recently a number of advanced approaches have been reported developed to overcome this bottleneck based on all optical signal processing using silicon photonics devices