Modeling and Design of Ultra-Low-Voltage Circuits for Energy Harvesting Applications