Nonlinear Silicon Photonics: Phase-Matching And Dispersion Engineering