Diodes are semiconductor-based circuit elements whose behaviors in circuits does not conform to Ohm’s law. Before describing diode circuit behavior, we first need to understand what semiconductors are, what properties they exhibit, and how those behaviors combine to produce diode behavior.