Distributed-grating Wavelength Demultiplexer in SOI