Skip to content

FPGA netlist timing delay calculations using parallel patterns in the NVIDIA Thrust library.

License

Notifications You must be signed in to change notification settings

cfobel/thrust-timing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FPGA timing delay calculations using NVIDIA Thrust

This repository contains an implementation of FPGA netlist timing delay calculations using parallel patterns in the NVIDIA Thrust library. The delay model is inspired by the cost model used in the timing-driven simulated annealing placement method in the VPR, which is now part of the popular FPGA CAD suite, VTR (published here).

The parallel method described here algorithm was designed and developed as part of Christian Fobel's PhD research in the School of Computer Science at the University of Guelph in Guelph, Ontario, Canada, with funding support from NSERC.

License

The source code in this project is licensed as described in the contained COPYING file.

Copyright (c) 2015 Christian Fobel

About

FPGA netlist timing delay calculations using parallel patterns in the NVIDIA Thrust library.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published