Hydrodynamic simulation of Semiconductor Devices