Skip to main content

Speed Optimization Using Tri-state Output Buffers

  • Chapter
  • 1392 Accesses

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 231))

Abstract

The idea of speed optimization is presented in the chapter. The main restriction of PAL-based logic cells is a relatively low number of terms. It does not allow implementation of every function within the single PAL-based cell. Thus, additional term expansion is necessary. The classical expansion enables implementation of every function, but significantly “slower” solutions are obtained. A typical PAL-based cell usually includes a tri-state output buffer. The presented method of speed optimization dedicated for programmable PAL-based devices containing tristate output buffers leads to implementation of digital circuits in the form of onecell- level structures.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Brayton, R., Hachtel, G., McMullen, C., Sangiovanni-Vincentelli, A.: Logic Minimization Algorithms for VLSI Synthesis. Kluver Academic Publishers, Boston (1984)

    Book  MATH  Google Scholar 

  2. Czerwinski, R., Kania, D.: Area and speed oriented synthesis of FSMs for PAL-based CPLDs. Microprocessors and Microsystems 36(1), 45–61 (2012)

    Article  Google Scholar 

  3. De Micheli, G.: Synthesis and optimization of digital circuits. McGraw-Hill Inc. (1994)

    Google Scholar 

  4. Kania, D.: Two-level logic synthesis on PAL-based CPLD and FPGA using decomposition. In: Proceedings of 25th Euromicro Conference, pp. 278–281. IEEE Computer Society Press, Milan (1999)

    Google Scholar 

  5. Kania, D.: Two-level logic synthesis on PALs. Electronics Letters 35, 879–880 (1999)

    Article  Google Scholar 

  6. Kania, D.: Decomposition-based synthesis and its application in PAL-oriented technology mapping. In: Proceedings of 26th Euromicro Conference, pp. 138–145. IEEE Computer Society Press, Maastricht (2000)

    Google Scholar 

  7. Kania, D.: The logic synthesis for the PAL-based CPLDs. Silesian University of Technology, Gliwice (2004) (in Polish)

    Google Scholar 

  8. Kania, D.: A p-stage logic synthesis for PAL-based devices. Electronics and Telecommunications Quarterly 1(50), 65–86 (2004) (in Polish)

    Google Scholar 

  9. McCluskey, E.: Minimization of boolean functions. The Bell System Technical Journal 35, 1417–1444 (1956)

    MathSciNet  Google Scholar 

  10. MCNC, LGSynth’91 benchmarks. Collaborative Benchmarking Laboratory, Department of Computer Science at North Carolina State University (1991), http://www.cbl.ncsu.edu:16080/benchmarks/LGSynth91/

  11. Quine, W.: The problem of simplifying truth functions. American Mathematical Monthly 59, 521–531 (1952)

    Article  MathSciNet  MATH  Google Scholar 

  12. Shannon, C.: The synthesis of two-terminal switching circuits. Bell System Technical Journal 28, 59–98 (1949)

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Robert Czerwinski .

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Czerwinski, R., Kania, D. (2013). Speed Optimization Using Tri-state Output Buffers. In: Finite State Machine Logic Synthesis for Complex Programmable Logic Devices. Lecture Notes in Electrical Engineering, vol 231. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36166-1_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-36166-1_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-36165-4

  • Online ISBN: 978-3-642-36166-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics