• DocumentCode
    2248519
  • Title

    Efficient Pass-Transistor-Logic Synthesis for Sequential Circuits

  • Author

    Hsiao, Shen-Fu ; Tsai, Ming-Yu ; Wen, Chia-Sheng

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Nat. Sun Yat-Sen Univ., Kaohsiung
  • fYear
    2006
  • fDate
    4-7 Dec. 2006
  • Firstpage
    1631
  • Lastpage
    1634
  • Abstract
    An efficient logic synthesis based on pass-transistor logic (PTL) is developed which can generate both combinational and sequential circuits. Instead of using traditional CMOS cell library which usually contains hundred of different types of cells, the proposed PTL synthesizer uses only three types of cells: 2-to-1 multiplexer (MUX), inverter, and D flip-flop (DFF). The PTL synthesizer first employs Synopsys design compiler (DC) to perform preliminary logic translation and minimization for the input HDL descriptions. Then, the PTL-based logic mapping performs area reduction and automatic driving strength selection considering user´s area and/or speed requirements. The area reduction process eliminates redundant inverters during PTL logic mapping. The driving strength selection is to determine the best choice of the driving strength for each PTL cell without sacrificing the speed performance. Post-layout simulation shows that the synthesizer generates results with better area, speed and power performance compared with those with Artisan standard cell library which is popularly used in current cell-based design flow
  • Keywords
    electronic design automation; flip-flops; logic design; logic gates; sequential circuits; HDL descriptions; PTL synthesizer; Synopsys design compiler; electronic design automation; logic translation; pass-transistor-logic synthesis; post-layout simulation; sequential circuits; CMOS logic circuits; Circuit synthesis; Combinational circuits; Flip-flops; Inverters; Libraries; Logic design; Multiplexing; Sequential circuits; Synthesizers; electronic design automation (EDA); logic synthesis; pass-transistor logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2006. APCCAS 2006. IEEE Asia Pacific Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    1-4244-0387-1
  • Type

    conf

  • DOI
    10.1109/APCCAS.2006.342077
  • Filename
    4145721