Creating a program capable of calculating the critical path for a logic circuit specified by a behavioral netlist file given a technology library file.