Eine Reduzierung der notwendigen Ressourcen im Steuerpfad ist durch eine Zustandsminimierung des endlichen Automaten zu erreichen. Dabei wird das Zustandsübergangsdiagramm des endlichen Automaten auf Sequenzen von übereinstimmenden Zuständen untersucht. Zustände stimmen dann überein, wenn sie die gleichen Werte an den Ausgängen erzeugen und ihre Folgezustände identisch sind. In einem solchen Fall lassen sich die Zustände zusammenfassen.
Um die Schaltung auf eine möglichst hohe Taktfrequenz hin zu optimieren, kommt das so genannte Retiming zur Anwendung. Beim Retiming werden die kombinatorischen Schaltungsteile möglichst gleichmäßig auf die zur Verfügung stehenden Taktschritte verteilt. Dadurch wird die Länge des kritischen Pfads der Schaltung minimiert.