Számítógéppel :D , esetleg utólagos "kézi" optimalizálások, ahogy hallottam. Nem tranzisztoronként kell hanem nagyobb részegységekből összeállítani, meg pl cache esetén megadják a kaputípust, kapacitást, aztán majd legenerálja a program a kapukat.
Talán a Z80 volt amit még kézzel skicceltek fel és kézzel szerkesztett rajzokból világítottak le.