Skip to main content

A Unified Framework for Over-Clocking Linear Projections on FPGAs under PVT Variation

  • Conference paper
Reconfigurable Computing: Architectures, Tools, and Applications (ARC 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8405))

Included in the following conference series:

Abstract

Linear Projection is a widely used algorithm often implemented with high throughput requisites. This work presents a novel methodology to optimise Linear Projection designs that outperform typical design methodologies through a prior characterisation of the arithmetic units in the data path of the circuit under various operating conditions. Limited by the ever increasing process variation, the delay models available in synthesis tools are no longer suitable for performance optimisation of designs, as they are generic and only take into account the worst case variation for a given fabrication process. Hence, they heavily penalise the optimisation strategy of a design by leaving a gap in performance. This work presents a novel unified optimisation framework which contemplates a prior characterisation of the embedded multipliers on the target device under PVT variation. The proposed framework creates designs that achieve high throughput while producing less errors than typical methodologies. The results of a case study reveal that the proposed methodology outperforms the typical implementation in 3 real-life design strategies: high performance, low power and temperature variation. The proposed methodology produced Linear Projection designs that were able to perform up to 18 dB better than the reference methodology.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aim & Thurlby Thandar Instruments. The new pl-p series - advanced bus programmable DC power supplies, http://www.tti-test.com/products-tti/pdf-brochure/psu-npl-series-8p.pdf

  2. Altera. Cyclone III device handbook, http://www.altera.co.uk/literature/hb/cyc3/cyclone3_handbook.pdf

  3. Bouganis, C.-S., Pournara, I., Cheung, P.: Exploration of heterogeneous FPGAs for mapping linear projection designs. IEEE Trans. VLSI Syst. 18(3), 436–449 (2010)

    Article  Google Scholar 

  4. Bouganis, C.S., Pournara, I., Cheung, P.Y.K.: Efficient mapping of dimensionality reduction designs onto heterogeneous FPGAs. In: Proc. 15th Annual IEEE Symp. Field-Programmable Custom Computing Machines FCCM 2007, pp. 141–150 (2007)

    Google Scholar 

  5. Chu, J.-U., Moon, I., Seong Mun, M.: A real-time EMG pattern recognition system based on linear-nonlinear feature projection for a multifunction myoelectric hand. IEEE Transactions on Biomedical Engineering 53(11), 2232–2239 (2006)

    Article  Google Scholar 

  6. Das, S., Tokunaga, C., Pant, S., Ma, W.-H., Kalaiselvan, S., Lai, K., Bull, D.M., Blaauw, D.T.: RazorII: In situ error detection and correction for PVT and SER tolerance. IEEE J. Solid-State Circuits 44(1), 32–48 (2009)

    Article  Google Scholar 

  7. Duarte, R.P., Bouganis, C.-S.: High-level linear projection circuit design optimization framework for FPGAs under over-clocking. In: FPL, pp. 723–726 (2012)

    Google Scholar 

  8. Geman, S., Geman, D.: Stochastic relaxation, Gibbs distributions, and the Bayesian restoration of images. IEEE Transactions on Pattern Analysis and Machine Intelligence 6(6), 721–741 (1984)

    Article  MATH  Google Scholar 

  9. Lascar Electronics. El-usb-tc k, j, and t-type thermocouple temperature usb data logger, http://www.lascarelectronics.com/temperaturedatalogger.php?datalogger=364 .

  10. Sedcole, P., Cheung, P.Y.K.: Parametric yield modeling and simulations of fpga circuits considering within-die delay variations. ACM Trans. Reconfigurable Technol. Syst. 1(2), 10:1–10:28 (2008)

    Google Scholar 

  11. Terasic Technologies. Terasic DE0 board user manual v. 1.3 (2009)

    Google Scholar 

  12. Wong, J.S.J., Sedcole, P., Cheung, P.Y.K.: A transition probability based delay measurement method for arbitrary circuits on FPGAs. In: Proc. Int. Conf. ICECE Technology FPT 2008, pp. 105–112 (2008)

    Google Scholar 

  13. Ziesler, C., Blaauw, D., Austin, T., Flautner, K., Mudge, T.: Razor: A low-power pipeline based on circuit-level timing speculation (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Duarte, R.P., Bouganis, CS. (2014). A Unified Framework for Over-Clocking Linear Projections on FPGAs under PVT Variation. In: Goehringer, D., Santambrogio, M.D., Cardoso, J.M.P., Bertels, K. (eds) Reconfigurable Computing: Architectures, Tools, and Applications. ARC 2014. Lecture Notes in Computer Science, vol 8405. Springer, Cham. https://doi.org/10.1007/978-3-319-05960-0_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-05960-0_5

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-05959-4

  • Online ISBN: 978-3-319-05960-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics