Terahertz Systems in Silicon: Overcoming Device Level Limitations for System Level Functionalities