⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tags

📁 VPR布局布线源码
💻
📖 第 1 页 / 共 5 页
字号:
alloc_route_tree_timing_structs	route_tree_timing.c	/^alloc_route_tree_timing_structs(void)$/;"	falloc_routing_structs	timing_place_lookup.c	/^alloc_routing_structs(struct s_router_opts router_opts,$/;"	f	file:alloc_rt_node	route_tree_timing.c	/^alloc_rt_node(void)$/;"	f	file:alloc_saved_routing	route_common.c	/^alloc_saved_routing(t_ivec ** fb_opins_used_locally,$/;"	falloc_sblock_pattern_lookup	rr_graph2.c	/^alloc_sblock_pattern_lookup(IN int nx,$/;"	falloc_timing_driven_route_structs	route_timing.c	/^alloc_timing_driven_route_structs(float **pin_criticality_ptr,$/;"	falloc_trace_data	route_common.c	/^alloc_trace_data(void)$/;"	f	file:allocate_and_load_critical_path	path_delay.c	/^allocate_and_load_critical_path(void)$/;"	falpha_t	vpr_types.h	/^    float alpha_t;$/;"	m	struct:s_annealing_schedangnorm	graphics.c	/^angnorm(float ang)$/;"	f	file:assess_swap	place.c	/^assess_swap(float delta_c,$/;"	f	file:assign_blocks_and_route_net	timing_place_lookup.c	/^assign_blocks_and_route_net(t_type_ptr source_type,$/;"	f	file:assign_locations	timing_place_lookup.c	/^assign_locations(t_type_ptr source_type,$/;"	f	file:astar_fac	ReadOptions.h	/^	float astar_fac;$/;"	m	struct:s_optionsastar_fac	vpr_types.h	/^    float astar_fac;$/;"	m	struct:s_router_optsattr	ezxml.c	/^    char ***attr;		\/* default attributes *\/$/;"	m	struct:ezxml_root	file:attr	ezxml.h	/^	char **attr;		\/* tag attributes { name, value, name, value, ... NULL } *\/$/;"	m	struct:ezxmlbackward_path_cost	route_common.h	/^    float backward_path_cost;$/;"	mbackward_path_cost	route_common.h	/^    float backward_path_cost;$/;"	m	struct:s_heapbase_cost	vpr_types.h	/^    float base_cost;$/;"	m	struct:s_rr_indexed_database_cost_type	ReadOptions.h	/^	enum e_base_cost_type base_cost_type;$/;"	m	struct:s_optionsbase_cost_type	vpr_types.h	/^    enum e_base_cost_type base_cost_type;$/;"	m	struct:s_router_optsbb_coords	place.c	/^static struct s_bb *bb_coords = NULL, *bb_num_on_edges = NULL;$/;"	v	file:bb_factor	ReadOptions.h	/^	int bb_factor;$/;"	m	struct:s_optionsbb_factor	vpr_types.h	/^    int bb_factor;$/;"	m	struct:s_router_optsbb_num_on_edges	place.c	/^static struct s_bb *bb_coords = NULL, *bb_num_on_edges = NULL;$/;"	v	file:bend_cost	ReadOptions.h	/^	float bend_cost;$/;"	m	struct:s_optionsbend_cost	vpr_types.h	/^    float bend_cost;$/;"	m	struct:s_router_optsbinary_search	main.c	/^int binary_search = -1;$/;"	vbinary_search_place_and_route	place_and_route.c	/^binary_search_place_and_route(struct s_placer_opts placer_opts,$/;"	f	file:bitfield	vpr_types.h	/^typedef size_t bitfield;$/;"	tblock	globals_declare.h	/^struct s_block *block;$/;"	vblock	main.c	/^struct s_block *block = NULL;$/;"	vblock_color	draw.c	/^static enum color_types *net_color, *block_color;$/;"	v	file:block_dist	ReadOptions.h	/^    int block_dist;$/;"	m	struct:s_optionsblock_dist	vpr_types.h	/^    int block_dist;$/;"	m	struct:s_placer_optsblocks	vpr_types.h	/^    int *blocks;$/;"	m	struct:s_grid_tileboolean	util.h	/^boolean;$/;"	tboolean	util.h	/^typedef int boolean;$/;"	tbreadth_first_add_source_to_heap	route_breadth_first.c	/^breadth_first_add_source_to_heap(int inet)$/;"	f	file:breadth_first_expand_neighbours	route_breadth_first.c	/^breadth_first_expand_neighbours(int inode,$/;"	f	file:breadth_first_expand_trace_segment	route_breadth_first.c	/^breadth_first_expand_trace_segment(struct s_trace *start_ptr,$/;"	f	file:breadth_first_route_net	route_breadth_first.c	/^breadth_first_route_net(int inet,$/;"	f	file:buf_size	vpr_types.h	/^    float buf_size;$/;"	m	struct:s_switch_infbuffered	vpr_types.h	/^    boolean buffered;$/;"	m	struct:s_switch_infbuild_bidir_rr_opins	rr_graph.c	/^build_bidir_rr_opins(IN int i,$/;"	f	file:build_block_output_tnode	path_delay.c	/^build_block_output_tnode(int inode,$/;"	f	file:build_default_menu	graphics.c	/^build_default_menu(void)$/;"	f	file:build_fb_tnodes	path_delay.c	/^build_fb_tnodes(int iblk,$/;"	f	file:build_rr_graph	rr_graph.c	/^build_rr_graph(IN t_graph_type graph_type,$/;"	fbuild_rr_sinks_sources	rr_graph.c	/^build_rr_sinks_sources(IN int i,$/;"	f	file:build_rr_xchan	rr_graph.c	/^build_rr_xchan(IN int i,$/;"	f	file:build_rr_ychan	rr_graph.c	/^build_rr_ychan(IN int i,$/;"	f	file:build_subblock_tnodes	path_delay.c	/^build_subblock_tnodes(int **n_uses_of_sblk_opin,$/;"	f	file:build_textarea	graphics.c	/^build_textarea(void)$/;"	f	file:build_unidir_rr_opins	rr_graph.c	/^build_unidir_rr_opins(IN int i,$/;"	f	file:button	graphics.c	/^static t_button *button;	\/* [0..num_buttons-1] *\/$/;"	v	file:capacity	vpr_types.h	/^    float capacity;$/;"	m	struct:s_place_regioncapacity	vpr_types.h	/^    int capacity;$/;"	m	struct:s_type_descriptorcapacity	vpr_types.h	/^    short capacity;$/;"	m	struct:s_rr_nodecb	vpr_types.h	/^    boolean *cb;$/;"	m	struct:s_seg_detailscb	vpr_types.h	/^    boolean *cb;$/;"	m	struct:s_segment_infcb_len	vpr_types.h	/^    int cb_len;$/;"	m	struct:s_segment_infchan_width_io	vpr_types.h	/^    float chan_width_io;$/;"	m	struct:s_chan_width_distchan_width_x	globals_declare.h	/^int *chan_width_x, *chan_width_y;	\/* numerical form *\/$/;"	vchan_width_x	main.c	/^int *chan_width_x = NULL;	\/* [0..ny] *\/$/;"	vchan_width_y	globals_declare.h	/^int *chan_width_x, *chan_width_y;	\/* numerical form *\/$/;"	vchan_width_y	main.c	/^int *chan_width_y = NULL;	\/* [0..nx] *\/$/;"	vchan_x_dist	vpr_types.h	/^    t_chan chan_x_dist;$/;"	m	struct:s_chan_width_distchan_y_dist	vpr_types.h	/^    t_chan chan_y_dist;$/;"	m	struct:s_chan_width_distchanx_chany_adjacent	check_route.c	/^chanx_chany_adjacent(int chanx_node,$/;"	f	file:chanx_place_cost_fac	place.c	/^static float **chanx_place_cost_fac, **chany_place_cost_fac;$/;"	v	file:chany_place_cost_fac	place.c	/^static float **chanx_place_cost_fac, **chany_place_cost_fac;$/;"	v	file:check_adjacent	check_route.c	/^check_adjacent(int from_node,$/;"	f	file:check_all_tracks_reach_pins	rr_graph.c	/^check_all_tracks_reach_pins(t_type_ptr type,$/;"	f	file:check_connections_to_global_fb_pins	check_netlist.c	/^check_connections_to_global_fb_pins(int inet)$/;"	f	file:check_fb_conn	check_netlist.c	/^check_fb_conn(int iblk,$/;"	f	file:check_fb_to_subblock_connections	check_netlist.c	/^check_fb_to_subblock_connections(int iblk,$/;"	f	file:check_for_duplicate_block_names	check_netlist.c	/^check_for_duplicate_block_names(void)$/;"	f	file:check_for_multiple_sink_connections	check_netlist.c	/^check_for_multiple_sink_connections(void)$/;"	f	file:check_internal_subblock_connections	check_netlist.c	/^check_internal_subblock_connections(t_subblock_data * subblock_data_ptr,$/;"	f	file:check_locally_used_fb_opins	check_route.c	/^check_locally_used_fb_opins(t_ivec ** fb_opins_used_locally,$/;"	f	file:check_netlist	check_netlist.c	/^check_netlist(t_subblock_data * subblock_data_ptr)$/;"	fcheck_node	check_rr_graph.c	/^check_node(int inode,$/;"	fcheck_node_and_range	check_route.c	/^check_node_and_range(int inode,$/;"	f	file:check_pass_transistors	check_rr_graph.c	/^check_pass_transistors(int from_node)$/;"	f	file:check_place	place.c	/^check_place(float bb_cost,$/;"	f	file:check_route	check_route.c	/^check_route(enum e_route_type route_type,$/;"	fcheck_rr_graph	check_rr_graph.c	/^check_rr_graph(IN t_graph_type graph_type,$/;"	fcheck_sink	check_route.c	/^check_sink(int inode,$/;"	f	file:check_source	check_route.c	/^check_source(int inode,$/;"	f	file:check_subblock_pin	check_netlist.c	/^check_subblock_pin(int fb_pin,$/;"	f	file:check_subblocks	check_netlist.c	/^check_subblocks(int iblk,$/;"	f	file:check_switch	check_route.c	/^check_switch(struct s_trace *tptr,$/;"	f	file:check_timing_graph	path_delay2.c	/^check_timing_graph(int num_const_gen,$/;"	fchild	ezxml.h	/^	ezxml_t child;		\/* head of sub tag list, NULL if none *\/$/;"	m	struct:ezxmlchild	net_delay.c	/^    struct s_rc_node *child;$/;"	m	struct:s_linked_rc_edge	file:child	route_tree_timing.h	/^    struct s_rt_node *child;$/;"	m	struct:s_linked_rt_edgechild_list	net_delay.c	/^	t_linked_rc_edge *child_list;$/;"	m	union:s_rc_node::<anonymous>	file:child_list	route_tree_timing.h	/^	t_linked_rt_edge *child_list;$/;"	m	union:s_rt_node::<anonymous>chunk_bytes_avail	rr_graph.c	/^static int chunk_bytes_avail = 0;$/;"	v	file:chunk_next_avail_mem	rr_graph.c	/^static char *chunk_next_avail_mem = NULL;$/;"	v	file:class_inf	vpr_types.h	/^    struct s_class *class_inf;	\/* [0..num_class-1] *\/$/;"	m	struct:s_type_descriptorclb_grid	xml_arch.h	/^     struct s_clb_grid clb_grid;$/;"	m	struct:s_archclb_opins_used_locally	timing_place_lookup.c	/^static t_ivec **clb_opins_used_locally;$/;"	v	file:clearscreen	graphics.c	/^clearscreen(void)$/;"	fclock	vpr_types.h	/^    int clock;$/;"	m	struct:s_subblockclose	ezxml.c	61;"	d	file:close_graphics	graphics.c	/^close_graphics(void)$/;"	fclose_postscript	graphics.c	/^close_postscript(void)$/;"	fcol_rel	vpr_types.h	/^    float col_rel;$/;"	m	struct:s_grid_loc_defcolor_types	graphics.h	/^enum color_types$/;"	gcolors	graphics.c	/^static int colors[NUM_COLOR];$/;"	v	file:comp_bb_cost	place.c	/^comp_bb_cost(int method,$/;"	f	file:comp_delta_td_cost	place.c	/^comp_delta_td_cost(int b_from,$/;"	f	file:comp_td_costs	place.c	/^comp_td_costs(float *timing_cost,$/;"	f	file:comp_td_point_to_point_delay	place.c	/^comp_td_point_to_point_delay(int inet,$/;"	f	file:comp_width	place_and_route.c	/^comp_width(t_chan * chan,$/;"	f	file:compute_delay_lookup_tables	timing_place_lookup.c	/^compute_delay_lookup_tables(struct s_router_opts router_opts,$/;"	fcompute_delta_arrays	timing_place_lookup.c	/^compute_delta_arrays(struct s_router_opts router_opts,$/;"	f	file:compute_delta_fb_to_fb	timing_place_lookup.c	/^compute_delta_fb_to_fb(struct s_router_opts router_opts,$/;"	f	file:compute_delta_fb_to_io	timing_place_lookup.c	/^compute_delta_fb_to_io(struct s_router_opts router_opts,$/;"	f	file:compute_delta_io_to_fb	timing_place_lookup.c	/^compute_delta_io_to_fb(struct s_router_opts router_opts,$/;"	f	file:compute_delta_io_to_io	timing_place_lookup.c	/^compute_delta_io_to_io(struct s_router_opts router_opts,$/;"	f	file:compute_net_pin_index_values	place.c	/^compute_net_pin_index_values()$/;"	f	file:compute_net_slacks	path_delay.c	/^compute_net_slacks(float **net_slack)$/;"	f	file:constant_net_delay	ReadOptions.h	/^	float constant_net_delay;$/;"	m	struct:s_optionscont	util.c	/^static int cont;		\/* line continued? *\/$/;"	v	file:cost	route_common.h	/^    float cost;$/;"	m	struct:s_heapcost	vpr_types.h	/^    float cost;$/;"	m	struct:s_place_regioncost_index	vpr_types.h	/^    short cost_index;$/;"	m	struct:s_rr_nodecost_methods	place.c	/^enum cost_methods$/;"	g	file:count	hash.h	/^    int count;$/;"	m	struct:s_hashcount_bidir_routing_transistors	rr_graph_area.c	/^count_bidir_routing_transistors(int num_switch,$/;"	fcount_connections	place.c	/^count_connections()$/;"	f	file:count_routing_transistors	rr_graph_area.c	/^count_routing_transistors(enum e_directionality directionality,$/;"	fcount_unidir_routing_transistors	rr_graph_area.c	/^count_unidir_routing_transistors(t_segment_inf * segment_inf,$/;"	fcreate_button	graphics.c	/^create_button(char *prev_button_text,$/;"	fcriticality_exp	ReadOptions.h	/^	float criticality_exp;$/;"	m	struct:s_optionscriticality_exp	vpr_types.h	/^    float criticality_exp;$/;"	m	struct:s_router_optscross_count	place.c	/^static const float cross_count[50] = {	\/* [0..49] *\/$/;"	v	file:cur	ezxml.c	/^    ezxml_t cur;		\/* current xml tree insertion point *\/$/;"	m	struct:ezxml_root	file:current_random	util.c	/^static unsigned int current_random = 0;$/;"	v	file:currentcolor	graphics.c	/^static int currentcolor = BLACK;$/;"	v	file:currentfontsize	graphics.c	/^static int currentfontsize = 10;$/;"	v	file:currentlinestyle	graphics.c	/^static int currentlinestyle = SOLID;$/;"	v	file:currentlinewidth	graphics.c	/^static int currentlinewidth = 0;$/;"	v	file:data	util.h	/^    int data;$/;"	m	struct:s_linked_intdata_vptr	util.h	/^    void *data_vptr;$/;"	m	struct:s_linked_vptrdc	vpr_types.h	/^    float dc;$/;"	m	struct:s_chandefault_message	draw.c	/^static char default_message[BUFSIZE];	\/* Default screen message on screen *\/$/;"	v	file:delayless_switch	vpr_types.h	/^    short delayless_switch;$/;"	m	struct:s_det_routing_archdelta_fb_to_fb	timing_place_lookup.c	/^float **delta_fb_to_fb;$/;"	vdelta_fb_to_io	timing_place_lookup.c	/^float **delta_fb_to_io;$/;"	vdelta_io_to_fb	timing_place_lookup.c	/^float **delta_io_to_fb;$/;"	vdelta_io_to_io	timing_place_lookup.c	/^float **delta_io_to_io;$/;"	vdeselect_all	draw.c	/^deselect_all(void)$/;"	f	file:destroy_button	graphics.c	/^destroy_button(char *button_text)$/;"	fdirected_search_add_source_to_heap	route_directed_search.c	/^directed_search_add_source_to_heap(int inet,$/;"	f	file:directed_search_expand_neighbours	route_directed_search.c	/^directed_search_expand_neighbours(struct s_heap *current,$/;"	f	file:directed_search_expand_trace_segment	route_directed_search.c	/^directed_search_expand_trace_segment(struct s_trace *start_ptr,$/;"	f	file:directed_search_route_net	route_directed_search.c	/^directed_search_route_net(int inet,$/;"	f	file:direction	vpr_types.h	/^    enum e_direction direction;	\/* UDSD by AY *\/$/;"	m	struct:s_rr_nodedirection	vpr_types.h	/^    enum e_direction direction;	\/* UDSD by AY *\/$/;"	m	struct:s_seg_detailsdirectionality	vpr_types.h	/^    enum e_directionality directionality;	\/* UDSD by AY *\/$/;"	m	struct:s_det_routing_archdirectionality	vpr_types.h	/^    enum e_directionality directionality;$/;"	m	struct:s_segment_infdisp_type	graphics.c	/^static int disp_type;		\/* Selects SCREEN or POSTSCRIPT *\/$/;"	v	file:display	graphics.c	/^static Display *display;$/;"	v	file:display_height	graphics.c	/^static unsigned int display_width, display_height;	\/* screen size *\/$/;"	v	file:display_width	graphics.c	/^static unsigned int display_width, display_height;	\/* screen size *\/$/;"	v	file:distr	rr_graph.c	/^    int *distr;$/;"	m	struct:s_mux_size_distribution	file:do_constant_net_delay_timing_analysis	path_delay.c	/^do_constant_net_delay_timing_analysis(t_timing_inf timing_inf,$/;"	fdraw_chanx_to_chanx_edge	draw.c	/^draw_chanx_to_chanx_edge(int from_node,$/;"	f	file:draw_chanx_to_chany_edge	draw.c	/^draw_chanx_to_chany_edge(int chanx_node,$/;"	f	file:draw_chany_to_chany_edge	draw.c	/^draw_chany_to_chany_edge(int from_node,$/;"	f	file:

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -