Cadence Design Systems interview question

What are diodes ?