The ACM Computing Classification System (1991) B.6.1 Design Styles Cellular arrays and automata Combinational logic Logic arrays Memory control and access Memory used as logic Parallel circuits Sequential circuits