Analyzes a boolean circuit together with rising and falling delays, computes valid routes and outputs the best and worst timings for each one.