La struttura gerarchica permette di organizzare il circuito in numerosi livelli. I vantaggi sono:
Controllabilità
La gerarchia permette di organizzare e focalizzare i livelli di dettaglio di uno schema nascondendo i dettagli a più basso livello del circuito.
Progettazione Top-Down
La gerarchia permette di trattare il circuito dal punto di vista più alto trattando i blocchi del circuito come scatole nere che possono essere riempite di dettagli più tardi.
Progettazione Bottom-Up
La gerarchia fornisce strumenti per creare porzioni di circuito di qualsiasi complessità che possono essere salvate in librerie ed usati allo stesso modo in cui si trattano i componenti tradizionali.
Riuso
I blocchi possono essere riutilizzati per realizzare altri circuiti.