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

📄 tags

📁 VPR布局布线源码
💻
📖 第 1 页 / 共 5 页
字号:
draw_congestion	draw.c	/^draw_congestion(void)$/;"	f	file:draw_message	graphics.c	/^draw_message(void)$/;"	fdraw_pin_to_chan_edge	draw.c	/^draw_pin_to_chan_edge(int pin_node,$/;"	f	file:draw_route_type	draw.c	/^static enum e_route_type draw_route_type;$/;"	v	file:draw_rr	draw.c	/^draw_rr(void)$/;"	fdraw_rr_chanx	draw.c	/^draw_rr_chanx(int inode,$/;"	f	file:draw_rr_chany	draw.c	/^draw_rr_chany(int inode,$/;"	f	file:draw_rr_edges	draw.c	/^draw_rr_edges(int inode)$/;"	f	file:draw_rr_pin	draw.c	/^draw_rr_pin(int inode,$/;"	f	file:draw_rr_switch	draw.c	/^draw_rr_switch(float from_x,$/;"	f	file:draw_rr_toggle	draw.c	/^static enum e_draw_rr_toggle draw_rr_toggle = DRAW_NO_RR;	\/* UDSD by AY *\/$/;"	v	file:draw_triangle_along_line	draw.c	/^draw_triangle_along_line(float xend,$/;"	f	file:draw_x	draw.c	/^draw_x(float x,$/;"	f	file:drawarc	graphics.c	/^drawarc(float xc,$/;"	fdrawarc	graphics.c	/^drawarc(float xcen,$/;"	fdrawbut	graphics.c	/^drawbut(int bnum)$/;"	f	file:drawline	graphics.c	/^drawline(float x1,$/;"	fdrawmenu	graphics.c	/^drawmenu(void)$/;"	f	file:drawnets	draw.c	/^drawnets(void)$/;"	f	file:drawplace	draw.c	/^drawplace(void)$/;"	f	file:drawrect	graphics.c	/^drawrect(float x1,$/;"	fdrawroute	draw.c	/^drawroute(enum e_draw_net_type draw_net_type)$/;"	f	file:drawscreen	draw.c	/^drawscreen()$/;"	f	file:drawtext	graphics.c	/^drawtext(float xc,$/;"	fdrivers	vpr_types.h	/^    enum e_drivers drivers;	\/* UDSD by AY *\/$/;"	m	struct:s_rr_nodedrivers	vpr_types.h	/^    enum e_drivers drivers;	\/* UDSD by AY *\/$/;"	m	struct:s_seg_detailsdummy_type_descriptors	timing_place_lookup.c	/^static t_type_descriptor dummy_type_descriptors[NUM_TYPES_USED];$/;"	v	file:dump_rr_graph	rr_graph.c	/^dump_rr_graph(IN const char *file_name)$/;"	fdump_seg_details	rr_graph2.c	/^dump_seg_details(t_seg_details * seg_details,$/;"	fduplicate_pins	place.c	/^static int *duplicate_pins;$/;"	v	file:e	ezxml.c	/^    char *e;			\/* end of work area *\/$/;"	m	struct:ezxml_root	file:e_Fc_type	vpr_types.h	/^enum e_Fc_type$/;"	ge_OptionArgToken	OptionTokens.h	/^enum e_OptionArgToken$/;"	ge_OptionBaseToken	OptionTokens.h	/^enum e_OptionBaseToken$/;"	ge_base_cost_type	vpr_types.h	/^enum e_base_cost_type$/;"	ge_cost_indices	vpr_types.h	/^enum e_cost_indices$/;"	ge_direction	vpr_types.h	/^enum e_direction$/;"	ge_directionality	vpr_types.h	/^enum e_directionality$/;"	ge_draw_net_type	draw.c	/^enum e_draw_net_type$/;"	g	file:e_draw_rr_toggle	draw.c	/^enum e_draw_rr_toggle$/;"	g	file:e_drivers	vpr_types.h	/^enum e_drivers$/;"	ge_edge_dir	draw.c	/^enum e_edge_dir$/;"	g	file:e_graph_type	rr_graph.h	/^enum e_graph_type$/;"	ge_grid_loc_type	vpr_types.h	/^enum e_grid_loc_type$/;"	ge_operation	vpr_types.h	/^enum e_operation$/;"	ge_pad_loc_type	vpr_types.h	/^enum e_pad_loc_type$/;"	ge_pin_type	vpr_types.h	/^enum e_pin_type$/;"	ge_place_algorithm	vpr_types.h	/^enum e_place_algorithm$/;"	ge_route_type	vpr_types.h	/^enum e_route_type$/;"	ge_router_algorithm	vpr_types.h	/^enum e_router_algorithm$/;"	ge_rr_type	vpr_types.h	/^typedef enum e_rr_type$/;"	ge_side	vpr_types.h	/^enum e_side$/;"	ge_stat	vpr_types.h	/^enum e_stat$/;"	ge_subblock_pin_type	path_delay.c	/^enum e_subblock_pin_type$/;"	g	file:e_switch_block_type	vpr_types.h	/^enum e_switch_block_type$/;"	gedge	rr_graph_util.h	/^    int edge;$/;"	m	struct:s_linked_edgeedges	vpr_types.h	/^    int *edges;$/;"	m	struct:s_rr_nodeempty_heap	route_common.c	/^empty_heap(void)$/;"	fenable_timing_computations	vpr_types.h	/^    boolean enable_timing_computations;$/;"	m	struct:s_placer_optsend_track	vpr_types.h	/^    int end_track;		\/* UDSD by AY *\/$/;"	m	struct:s_seg_detailsent	ezxml.c	/^    char **ent;			\/* general entities (ampersand sequences) *\/$/;"	m	struct:ezxml_root	file:err	ezxml.c	/^    char err[EZXML_ERRL];	\/* error string *\/$/;"	m	struct:ezxml_root	file:event_loop	graphics.c	/^event_loop(void (*act_on_button) (float x,$/;"	fexit_crit	place.c	/^exit_crit(float t,$/;"	f	file:exit_t	vpr_types.h	/^    float exit_t;$/;"	m	struct:s_annealing_schedezxml	ezxml.h	/^    struct ezxml$/;"	sezxml_add_child	ezxml.c	/^ezxml_add_child(ezxml_t xml,$/;"	fezxml_add_child_d	ezxml.h	139;"	dezxml_ampencode	ezxml.c	/^ezxml_ampencode(const char *s,$/;"	fezxml_attr	ezxml.c	/^ezxml_attr(ezxml_t xml,$/;"	fezxml_char_content	ezxml.c	/^ezxml_char_content(ezxml_root_t root,$/;"	fezxml_child	ezxml.c	/^ezxml_child(ezxml_t xml,$/;"	fezxml_close_tag	ezxml.c	/^ezxml_close_tag(ezxml_root_t root,$/;"	fezxml_cut	ezxml.c	/^ezxml_cut(ezxml_t xml)$/;"	fezxml_decode	ezxml.c	/^ezxml_decode(char *s,$/;"	fezxml_ent_ok	ezxml.c	/^ezxml_ent_ok(char *name,$/;"	fezxml_err	ezxml.c	/^ezxml_err(ezxml_root_t root,$/;"	fezxml_error	ezxml.c	/^ezxml_error(ezxml_t xml)$/;"	fezxml_free	ezxml.c	/^ezxml_free(ezxml_t xml)$/;"	fezxml_free_attr	ezxml.c	/^ezxml_free_attr(char **attr)$/;"	fezxml_get	ezxml.c	/^ezxml_get(ezxml_t xml,$/;"	fezxml_idx	ezxml.c	/^ezxml_idx(ezxml_t xml,$/;"	fezxml_insert	ezxml.c	/^ezxml_insert(ezxml_t xml,$/;"	fezxml_internal_dtd	ezxml.c	/^ezxml_internal_dtd(ezxml_root_t root,$/;"	fezxml_move	ezxml.h	174;"	dezxml_name	ezxml.h	93;"	dezxml_new	ezxml.c	/^ezxml_new(const char *name)$/;"	fezxml_new_d	ezxml.h	130;"	dezxml_next	ezxml.h	85;"	dezxml_open_tag	ezxml.c	/^ezxml_open_tag(ezxml_root_t root,$/;"	fezxml_parse_fd	ezxml.c	/^ezxml_parse_fd(int fd)$/;"	fezxml_parse_file	ezxml.c	/^ezxml_parse_file(const char *file)$/;"	fezxml_parse_fp	ezxml.c	/^ezxml_parse_fp(FILE * fp)$/;"	fezxml_parse_str	ezxml.c	/^ezxml_parse_str(char *s,$/;"	fezxml_pi	ezxml.c	/^ezxml_pi(ezxml_t xml,$/;"	fezxml_proc_inst	ezxml.c	/^ezxml_proc_inst(ezxml_root_t root,$/;"	fezxml_remove	ezxml.h	177;"	dezxml_root	ezxml.c	/^struct ezxml_root$/;"	s	file:ezxml_root_t	ezxml.c	/^typedef struct ezxml_root *ezxml_root_t;$/;"	t	file:ezxml_set_attr	ezxml.c	/^ezxml_set_attr(ezxml_t xml,$/;"	fezxml_set_attr_d	ezxml.h	157;"	dezxml_set_flag	ezxml.c	/^ezxml_set_flag(ezxml_t xml,$/;"	fezxml_set_txt	ezxml.c	/^ezxml_set_txt(ezxml_t xml,$/;"	fezxml_set_txt_d	ezxml.h	147;"	dezxml_str2utf8	ezxml.c	/^ezxml_str2utf8(char **s,$/;"	fezxml_t	ezxml.h	/^    typedef struct ezxml *ezxml_t;$/;"	tezxml_toxml	ezxml.c	/^ezxml_toxml(ezxml_t xml)$/;"	fezxml_toxml_r	ezxml.c	/^ezxml_toxml_r(ezxml_t xml,$/;"	fezxml_txt	ezxml.h	96;"	dezxml_vget	ezxml.c	/^ezxml_vget(ezxml_t xml,$/;"	ffan_in	vpr_types.h	/^    short fan_in;$/;"	m	struct:s_rr_nodefc	place_and_route.h	/^    int fc;			\/* at this fc *\/$/;"	m	struct:s_fmap_cellfcn	graphics.c	/^    void (*fcn) (void (*drawscreen) (void));$/;"	m	file:feasible_routing	route_common.c	/^feasible_routing(void)$/;"	ffillarc	graphics.c	/^fillarc(float xc,$/;"	ffillarc	graphics.c	/^fillarc(float xcen,$/;"	ffillpoly	graphics.c	/^fillpoly(t_point * points,$/;"	ffillrect	graphics.c	/^fillrect(float x1,$/;"	ffind_affected_nets	place.c	/^find_affected_nets(int *nets_to_update,$/;"	f	file:find_label_of_track	rr_graph2.c	/^find_label_of_track(int *wire_mux_on_track,$/;"	f	file:find_to	place.c	/^find_to(int x_from,$/;"	f	file:find_type_col	SetupVPR.c	/^find_type_col(IN int x)$/;"	f	file:first_iter_pres_fac	ReadOptions.h	/^	float first_iter_pres_fac;$/;"	m	struct:s_optionsfirst_iter_pres_fac	vpr_types.h	/^    float first_iter_pres_fac;$/;"	m	struct:s_router_optsfixed_channel_width	vpr_types.h	/^    int fixed_channel_width;$/;"	m	struct:s_router_optsflags	ezxml.h	/^	short flags;		\/* additional information *\/$/;"	m	struct:ezxmlflushinput	graphics.c	/^flushinput(void)$/;"	ffont_info	graphics.c	/^static XFontStruct *font_info[MAX_FONT_SIZE + 1];	\/* Data for each size *\/$/;"	v	file:font_is_loaded	graphics.c	/^static int font_is_loaded[MAX_FONT_SIZE + 1];	\/* 1: loaded, 0: not  *\/$/;"	v	file:force_setcolor	graphics.c	/^force_setcolor(int cindex)$/;"	f	file:force_setfontsize	graphics.c	/^force_setfontsize(int pointsize)$/;"	f	file:force_setlinestyle	graphics.c	/^force_setlinestyle(int linestyle)$/;"	f	file:force_setlinewidth	graphics.c	/^force_setlinewidth(int linewidth)$/;"	f	file:fptr	vpr_types.h	/^    float *fptr;$/;"	m	struct:s_linked_f_pointerfrac_cb	vpr_types.h	/^    float frac_cb;$/;"	m	struct:s_segment_inffrac_sb	vpr_types.h	/^    float frac_sb;$/;"	m	struct:s_segment_inffreeArch	main.c	/^static void freeArch(t_arch* Arch)$/;"	f	file:freeGrid	SetupVPR.c	/^freeGrid()$/;"	f	file:free_and_reset_internal_structures	timing_place_lookup.c	/^free_and_reset_internal_structures(struct s_net *original_net,$/;"	f	file:free_chunk_memory	util.c	/^free_chunk_memory(struct s_linked_vptr *chunk_ptr_head)$/;"	ffree_crit	timing_place.c	/^free_crit(struct s_linked_vptr **chunk_list_head_ptr)$/;"	f	file:free_delta_arrays	timing_place_lookup.c	/^free_delta_arrays(void)$/;"	f	file:free_edge_list_head	rr_graph2.c	/^t_linked_edge *free_edge_list_head = NULL;$/;"	vfree_fanout_counts	path_delay.c	/^free_fanout_counts(int **num_uses_of_fb_ipin,$/;"	f	file:free_fast_cost_update_structs	place.c	/^free_fast_cost_update_structs(void)$/;"	f	file:free_hash_table	hash.c	/^free_hash_table(struct s_hash **hash_table)$/;"	ffree_heap_data	route_common.c	/^free_heap_data(struct s_heap *hptr)$/;"	ffree_int_list	util.c	/^free_int_list(t_linked_int ** int_list_head_ptr)$/;"	ffree_ivec_matrix	util.c	/^free_ivec_matrix(struct s_ivec **ivec_matrix,$/;"	ffree_ivec_matrix3	util.c	/^free_ivec_matrix3(struct s_ivec ***ivec_matrix3,$/;"	ffree_ivec_vector	util.c	/^free_ivec_vector(struct s_ivec *ivec_vector,$/;"	ffree_linked_rc_edge	net_delay.c	/^free_linked_rc_edge(t_linked_rc_edge * rc_edge,$/;"	f	file:free_linked_rt_edge	route_tree_timing.c	/^free_linked_rt_edge(t_linked_rt_edge * rt_edge)$/;"	f	file:free_lookups_and_criticalities	timing_place.c	/^free_lookups_and_criticalities(float ***net_delay,$/;"	ffree_matrix	util.c	/^free_matrix(void *vptr,$/;"	ffree_matrix3	util.c	/^free_matrix3(void *vptr,$/;"	ffree_matrix4	util.c	/^free_matrix4(void *vptr,$/;"	ffree_net_delay	net_delay.c	/^free_net_delay(float **net_delay,$/;"	ffree_pin_mappings	path_delay.c	/^free_pin_mappings(int **block_pin_to_tnode,$/;"	f	file:free_place_lookup_structs	timing_place_lookup.c	/^free_place_lookup_structs(void)$/;"	ffree_place_regions	place.c	/^free_place_regions(int num_regions)$/;"	f	file:free_placement_structs	place.c	/^free_placement_structs(int place_cost_type,$/;"	f	file:free_rc_edge_free_list	net_delay.c	/^free_rc_edge_free_list(t_linked_rc_edge * rc_edge_free_list)$/;"	f	file:free_rc_node	net_delay.c	/^free_rc_node(t_rc_node * rc_node,$/;"	f	file:free_rc_node_free_list	net_delay.c	/^free_rc_node_free_list(t_rc_node * rc_node_free_list)$/;"	f	file:free_rc_tree	net_delay.c	/^free_rc_tree(t_rc_node * rc_root,$/;"	f	file:free_route_structs	route_common.c	/^free_route_structs(t_ivec ** fb_opins_used_locally)$/;"	ffree_route_tree	route_tree_timing.c	/^free_route_tree(t_rt_node * rt_node)$/;"	ffree_route_tree_timing_structs	route_tree_timing.c	/^free_route_tree_timing_structs(void)$/;"	ffree_routing_structs	timing_place_lookup.c	/^free_routing_structs(struct s_router_opts router_opts,$/;"	f	file:free_rr_graph	rr_graph.c	/^free_rr_graph(void)$/;"	ffree_rr_node_indices	rr_graph2.c	/^free_rr_node_indices(IN t_ivec *** rr_node_indices)$/;"	ffree_rr_node_route_structs	route_common.c	/^free_rr_node_route_structs(void)$/;"	ffree_rt_node	route_tree_timing.c	/^free_rt_node(t_rt_node * rt_node)$/;"	f	file:free_saved_routing	route_common.c	/^free_saved_routi

⌨️ 快捷键说明

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