Verilog to Routing - VPR
|
Read in the .route file generated by VPR. More...
Go to the source code of this file.
Functions | |
bool | read_route (const char *route_file, const t_router_opts &RouterOpts, bool verify_file_digests) |
Reads in the routing file to fill in the trace.head and t_clb_opins_used data structure. More... | |
Read in the .route file generated by VPR.
Read a .route file and load the route tree and other associated data structure with the correct values.
This is done in order to perform timing analysis only using the –analysis option. This file set up the routing tree. It also checks that routing resource nodes and placement is consistent with the .net, .place, or the routing resource graph files. It is assumed that the .route file's formatting matches those as described in the vtr documentation. For example, the coordinates is assumed to be in (x,y) format. Appropriate error messages are displayed when formats are incorrect or when the routing file does not match other file's information
This is used to perform –analysis only
bool read_route | ( | const char * | route_file, |
const t_router_opts & | router_opts, | ||
bool | verify_file_digests | ||
) |
Reads in the routing file to fill in the trace.head and t_clb_opins_used data structure.
Perform a series of verification tests to ensure the netlist, placement, and routing files match