Title :
Recursive bipartitioning of BDDs for performance driven synthesis of pass transistor logic circuits
Author :
Shelar, R.S. ; Sapatnekar, S.S.
Author_Institution :
Dept. of Electr. & Comput. Eng., Minnesota Univ., Minneapolis, MN, USA
Abstract :
In this paper, we address the problem of performance oriented synthesis of pass transistor logic (PTL) circuits using a binary decision diagram (BDD) decomposition technique. We transform the BDD decomposition problem into a recursive bipartitioning problem and solve the latter using a max-flow min-cut technique. We use the area and delay cost of the PTL implementation of the logic function to guide the bipartitioning scheme. Using recursive bipartitioning and a one-hot multiplexer circuit, we show that our PTL implementation has logarithmic delay in the number of inputs, under certain assumptions. The experimental results on benchmark circuits are promising, since they show the significant delay reductions with small or no area overheads as compared to previous approaches.
Keywords :
binary decision diagrams; circuit CAD; delays; directed graphs; high level synthesis; integrated circuit design; integrated logic circuits; BDD decomposition problem; PTL circuits; area cost; binary decision diagram; delay cost; delay reductions; logarithmic delay; logic function; max-flow min-cut technique; one-hot multiplexer circuit; pass transistor logic circuits; performance oriented synthesis; recursive bipartitioning problem; Binary decision diagrams; Boolean functions; CMOS logic circuits; Circuit synthesis; Cost function; Data structures; Delay; Logic circuits; Multiplexing; Permission;
Conference_Titel :
Computer Aided Design, 2001. ICCAD 2001. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
0-7803-7247-6
DOI :
10.1109/ICCAD.2001.968674