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

📄 tags

📁 VPR布局布线源码
💻
📖 第 1 页 / 共 5 页
字号:
MAXPTS	graphics.h	13;"	dMAX_BLOCK_COLOURS	draw.c	14;"	d	file:MAX_CHANNEL_WIDTH	vpr_types.h	40;"	dMAX_FONT_SIZE	graphics.c	89;"	d	file:MAX_LEN	place_stats.c	9;"	d	file:MAX_MOVES_BEFORE_RECOMPUTE	place.c	38;"	d	file:MAX_SHORT	vpr_types.h	41;"	dMAX_X	place_stats.c	8;"	d	file:MEDIUMPURPLE	graphics.h	/^  CORAL, TURQUOISE, MEDIUMPURPLE, DARKSLATEBLUE, DARKKHAKI, NUM_COLOR$/;"	e	enum:color_typesMINOR	vpr_types.h	32;"	dMINPIXEL	graphics.c	158;"	d	file:MULTI_BUFFERED	vpr_types.h	/^{ MULTI_BUFFERED, MULTI_MUXED, MULTI_MERGED, SINGLE };$/;"	e	enum:e_driversMULTI_MERGED	vpr_types.h	/^{ MULTI_BUFFERED, MULTI_MUXED, MULTI_MERGED, SINGLE };$/;"	e	enum:e_driversMULTI_MUXED	vpr_types.h	/^{ MULTI_BUFFERED, MULTI_MUXED, MULTI_MERGED, SINGLE };$/;"	e	enum:e_driversMUX_SIZE_DIST_DISPLAY	rr_graph.c	26;"	d	file:MWIDTH	graphics.c	87;"	d	file:N	xml_arch.h	/^    int N;			\/* Cluster size *\/$/;"	m	struct:s_archNCHUNK	route_common.c	1138;"	d	file:NDEBUG	vpr_types.h	16;"	dNET_COUNT	timing_place_lookup.c	36;"	d	file:NET_TIMING_DRIVEN_PLACE	vpr_types.h	/^{ BOUNDING_BOX_PLACE, NET_TIMING_DRIVEN_PLACE,$/;"	e	enum:e_place_algorithmNET_USED	timing_place_lookup.c	40;"	d	file:NET_USED_SINK_BLOCK	timing_place_lookup.c	43;"	d	file:NET_USED_SOURCE_BLOCK	timing_place_lookup.c	42;"	d	file:NONLINEAR_CONG	vpr_types.h	/^{ LINEAR_CONG, NONLINEAR_CONG };$/;"	e	enum:place_c_typesNORMAL	place.c	/^{ NORMAL, CHECK };$/;"	e	enum:cost_methods	file:NORMAL	read_netlist.c	/^{ NORMAL = 0, INPAD, OUTPAD };$/;"	e	enum:special_blk	file:NOT_FOUND	place_and_route.h	2;"	dNO_FIXED_CHANNEL_WIDTH	vpr_types.h	446;"	dNO_GRAPHICS	vpr_types.h	15;"	dNO_PICTURE	vpr_types.h	/^{ NO_PICTURE, PLACEMENT, ROUTING };	\/* What's on screen? *\/$/;"	e	enum:pic_typeNO_PREVIOUS	vpr_types.h	723;"	dNO_ROUTE_THROUGHS	route_tree_timing.c	297;"	d	file:NUM_COLOR	graphics.h	/^  CORAL, TURQUOISE, MEDIUMPURPLE, DARKSLATEBLUE, DARKKHAKI, NUM_COLOR$/;"	e	enum:color_typesNUM_RR_TYPES	vpr_types.h	/^{ SOURCE, SINK, IPIN, OPIN, CHANX, CHANY, NUM_RR_TYPES }$/;"	e	enum:e_rr_typeNUM_SUB_PIN_TYPES	path_delay.c	/^{ SUB_INPUT = 0, SUB_OUTPUT, SUB_CLOCK, NUM_SUB_PIN_TYPES };$/;"	e	enum:e_subblock_pin_type	file:NUM_TYPES_USED	timing_place_lookup.c	54;"	d	file:NetFile	ReadOptions.h	/^    char *NetFile;$/;"	m	struct:s_optionsOFF	graphics.c	1132;"	d	file:ON	graphics.c	1133;"	d	file:OPEN	vpr_types.h	/^{ OPEN = -1, DRIVER = 0, RECEIVER = 1 };$/;"	e	enum:e_pin_typeOPIN	vpr_types.h	/^{ SOURCE, SINK, IPIN, OPIN, CHANX, CHANY, NUM_RR_TYPES }$/;"	e	enum:e_rr_typeOPIN_COST_INDEX	vpr_types.h	/^{ SOURCE_COST_INDEX = 0, SINK_COST_INDEX, OPIN_COST_INDEX,$/;"	e	enum:e_cost_indicesOT_ACC_FAC	OptionTokens.h	/^    OT_ACC_FAC,$/;"	e	enum:e_OptionBaseTokenOT_ALPHA_T	OptionTokens.h	/^    OT_ALPHA_T,$/;"	e	enum:e_OptionBaseTokenOT_ARG_UNKNOWN	OptionTokens.h	/^    OT_ARG_UNKNOWN		\/* Must be last since used for counting enum items *\/$/;"	e	enum:e_OptionArgTokenOT_ASTAR_FAC	OptionTokens.h	/^    OT_ASTAR_FAC,$/;"	e	enum:e_OptionBaseTokenOT_AUTO	OptionTokens.h	/^    OT_AUTO,$/;"	e	enum:e_OptionBaseTokenOT_BASE_COST_TYPE	OptionTokens.h	/^    OT_BASE_COST_TYPE,$/;"	e	enum:e_OptionBaseTokenOT_BASE_UNKNOWN	OptionTokens.h	/^    OT_BASE_UNKNOWN		\/* Must be last since used for counting enum items *\/$/;"	e	enum:e_OptionBaseTokenOT_BB_FACTOR	OptionTokens.h	/^    OT_BB_FACTOR,$/;"	e	enum:e_OptionBaseTokenOT_BEND_COST	OptionTokens.h	/^    OT_BEND_COST,$/;"	e	enum:e_OptionBaseTokenOT_BLOCK_DIST	OptionTokens.h	/^    OT_BLOCK_DIST,$/;"	e	enum:e_OptionBaseTokenOT_BOUNDING_BOX	OptionTokens.h	/^    OT_BOUNDING_BOX,$/;"	e	enum:e_OptionArgTokenOT_BREADTH_FIRST	OptionTokens.h	/^    OT_BREADTH_FIRST,$/;"	e	enum:e_OptionArgTokenOT_CRITICALITY_EXP	OptionTokens.h	/^    OT_CRITICALITY_EXP,$/;"	e	enum:e_OptionBaseTokenOT_DELAY_NORMALIZED	OptionTokens.h	/^	OT_DELAY_NORMALIZED,$/;"	e	enum:e_OptionArgTokenOT_DEMAND_ONLY	OptionTokens.h	/^	OT_DEMAND_ONLY,$/;"	e	enum:e_OptionArgTokenOT_DETAILED	OptionTokens.h	/^    OT_DETAILED,$/;"	e	enum:e_OptionArgTokenOT_DIRECTED_SEARCH	OptionTokens.h	/^    OT_DIRECTED_SEARCH,$/;"	e	enum:e_OptionArgTokenOT_ENABLE_TIMING_COMPUTATIONS	OptionTokens.h	/^    OT_ENABLE_TIMING_COMPUTATIONS,$/;"	e	enum:e_OptionBaseTokenOT_EXIT_T	OptionTokens.h	/^    OT_EXIT_T,$/;"	e	enum:e_OptionBaseTokenOT_FAST	OptionTokens.h	/^    OT_FAST,$/;"	e	enum:e_OptionBaseTokenOT_FIRST_ITER_PRES_FAC	OptionTokens.h	/^    OT_FIRST_ITER_PRES_FAC,$/;"	e	enum:e_OptionBaseTokenOT_FIX_PINS	OptionTokens.h	/^    OT_FIX_PINS,$/;"	e	enum:e_OptionBaseTokenOT_FULL_STATS	OptionTokens.h	/^    OT_FULL_STATS,$/;"	e	enum:e_OptionBaseTokenOT_GLOBAL	OptionTokens.h	/^    OT_GLOBAL,$/;"	e	enum:e_OptionArgTokenOT_INITIAL_PRES_FAC	OptionTokens.h	/^    OT_INITIAL_PRES_FAC,$/;"	e	enum:e_OptionBaseTokenOT_INIT_T	OptionTokens.h	/^    OT_INIT_T,$/;"	e	enum:e_OptionBaseTokenOT_INNER_LOOP_RECOMPUTE_DIVIDER	OptionTokens.h	/^    OT_INNER_LOOP_RECOMPUTE_DIVIDER,$/;"	e	enum:e_OptionBaseTokenOT_INNER_NUM	OptionTokens.h	/^    OT_INNER_NUM,$/;"	e	enum:e_OptionBaseTokenOT_INTRINSIC_DELAY	OptionTokens.h	/^	OT_INTRINSIC_DELAY,$/;"	e	enum:e_OptionArgTokenOT_LINEAR	OptionTokens.h	/^    OT_LINEAR,$/;"	e	enum:e_OptionArgTokenOT_MAX_CRITICALITY	OptionTokens.h	/^    OT_MAX_CRITICALITY,$/;"	e	enum:e_OptionBaseTokenOT_MAX_ROUTER_ITERATIONS	OptionTokens.h	/^    OT_MAX_ROUTER_ITERATIONS,$/;"	e	enum:e_OptionBaseTokenOT_NET_TIMING_DRIVEN	OptionTokens.h	/^    OT_NET_TIMING_DRIVEN,$/;"	e	enum:e_OptionArgTokenOT_NODISP	OptionTokens.h	/^    OT_NODISP,$/;"	e	enum:e_OptionBaseTokenOT_NONLINEAR	OptionTokens.h	/^    OT_NONLINEAR,$/;"	e	enum:e_OptionArgTokenOT_NUM_REGIONS	OptionTokens.h	/^    OT_NUM_REGIONS,$/;"	e	enum:e_OptionBaseTokenOT_OFF	OptionTokens.h	/^    OT_OFF,$/;"	e	enum:e_OptionArgTokenOT_ON	OptionTokens.h	/^    OT_ON,$/;"	e	enum:e_OptionArgTokenOT_OUTFILE_PREFIX	OptionTokens.h	/^    OT_OUTFILE_PREFIX,$/;"	e	enum:e_OptionBaseTokenOT_PATH_TIMING_DRIVEN	OptionTokens.h	/^    OT_PATH_TIMING_DRIVEN,$/;"	e	enum:e_OptionArgTokenOT_PLACE_ALGORITHM	OptionTokens.h	/^    OT_PLACE_ALGORITHM,$/;"	e	enum:e_OptionBaseTokenOT_PLACE_CHAN_WIDTH	OptionTokens.h	/^    OT_PLACE_CHAN_WIDTH,$/;"	e	enum:e_OptionBaseTokenOT_PLACE_COST_EXP	OptionTokens.h	/^    OT_PLACE_COST_EXP,$/;"	e	enum:e_OptionBaseTokenOT_PLACE_COST_TYPE	OptionTokens.h	/^    OT_PLACE_COST_TYPE,$/;"	e	enum:e_OptionBaseTokenOT_PLACE_ONLY	OptionTokens.h	/^    OT_PLACE_ONLY,$/;"	e	enum:e_OptionBaseTokenOT_PRES_FAC_MULT	OptionTokens.h	/^    OT_PRES_FAC_MULT,$/;"	e	enum:e_OptionBaseTokenOT_RANDOM	OptionTokens.h	/^    OT_RANDOM,$/;"	e	enum:e_OptionArgTokenOT_READ_PLACE_ONLY	OptionTokens.h	/^    OT_READ_PLACE_ONLY,$/;"	e	enum:e_OptionBaseTokenOT_RECOMPUTE_CRIT_ITER	OptionTokens.h	/^    OT_RECOMPUTE_CRIT_ITER,$/;"	e	enum:e_OptionBaseTokenOT_ROUTER_ALGORITHM	OptionTokens.h	/^    OT_ROUTER_ALGORITHM,$/;"	e	enum:e_OptionBaseTokenOT_ROUTE_CHAN_WIDTH	OptionTokens.h	/^    OT_ROUTE_CHAN_WIDTH,$/;"	e	enum:e_OptionBaseTokenOT_ROUTE_ONLY	OptionTokens.h	/^    OT_ROUTE_ONLY,$/;"	e	enum:e_OptionBaseTokenOT_ROUTE_TYPE	OptionTokens.h	/^    OT_ROUTE_TYPE,$/;"	e	enum:e_OptionBaseTokenOT_SEED	OptionTokens.h	/^    OT_SEED,$/;"	e	enum:e_OptionBaseTokenOT_TD_PLACE_EXP_FIRST	OptionTokens.h	/^    OT_TD_PLACE_EXP_FIRST,$/;"	e	enum:e_OptionBaseTokenOT_TD_PLACE_EXP_LAST	OptionTokens.h	/^    OT_TD_PLACE_EXP_LAST,$/;"	e	enum:e_OptionBaseTokenOT_TIMING_ANALYSIS	OptionTokens.h	/^    OT_TIMING_ANALYSIS,$/;"	e	enum:e_OptionBaseTokenOT_TIMING_ANALYZE_ONLY_WITH_NET_DELAY	OptionTokens.h	/^    OT_TIMING_ANALYZE_ONLY_WITH_NET_DELAY,$/;"	e	enum:e_OptionBaseTokenOT_TIMING_DRIVEN	OptionTokens.h	/^    OT_TIMING_DRIVEN,$/;"	e	enum:e_OptionArgTokenOT_TIMING_TRADEOFF	OptionTokens.h	/^    OT_TIMING_TRADEOFF,$/;"	e	enum:e_OptionBaseTokenOT_VERIFY_BINARY_SEARCH	OptionTokens.h	/^    OT_VERIFY_BINARY_SEARCH,$/;"	e	enum:e_OptionBaseTokenOUT	util.h	22;"	dOUTPAD	read_netlist.c	/^{ NORMAL = 0, INPAD, OUTPAD };$/;"	e	enum:special_blk	file:OUTPAD_IPIN	path_delay2.h	/^{ INPAD_SOURCE, INPAD_OPIN, OUTPAD_IPIN, OUTPAD_SINK,$/;"	eOUTPAD_SINK	path_delay2.h	/^{ INPAD_SOURCE, INPAD_OPIN, OUTPAD_IPIN, OUTPAD_SINK,$/;"	eOptionArgTokenList	OptionTokens.c	/^const struct s_TokenPair OptionArgTokenList[] = {$/;"	vOptionBaseTokenList	OptionTokens.c	/^const struct s_TokenPair OptionBaseTokenList[] = {$/;"	vOutFilePrefix	ReadOptions.h	/^    char *OutFilePrefix;$/;"	m	struct:s_optionsOutFilePrefix	main.c	/^char *OutFilePrefix = NULL;$/;"	vPATH_TIMING_DRIVEN_PLACE	vpr_types.h	/^    PATH_TIMING_DRIVEN_PLACE$/;"	e	enum:e_place_algorithmPI	graphics.c	90;"	d	file:PLACEMENT	vpr_types.h	/^{ NO_PICTURE, PLACEMENT, ROUTING };	\/* What's on screen? *\/$/;"	e	enum:pic_typePLACE_ALWAYS	vpr_types.h	/^{ PLACE_NEVER, PLACE_ONCE, PLACE_ALWAYS };$/;"	e	enum:pfreqPLACE_AND_ROUTE	vpr_types.h	/^{ PLACE_AND_ROUTE, PLACE_ONLY, ROUTE_ONLY,$/;"	e	enum:e_operationPLACE_NEVER	vpr_types.h	/^{ PLACE_NEVER, PLACE_ONCE, PLACE_ALWAYS };$/;"	e	enum:pfreqPLACE_ONCE	vpr_types.h	/^{ PLACE_NEVER, PLACE_ONCE, PLACE_ALWAYS };$/;"	e	enum:pfreqPLACE_ONLY	vpr_types.h	/^{ PLACE_AND_ROUTE, PLACE_ONLY, ROUTE_ONLY,$/;"	e	enum:e_operationPLUM	graphics.h	/^  CYAN, RED, DARKGREEN, MAGENTA, BISQUE, LIGHTBLUE, THISTLE, PLUM, KHAKI, $/;"	e	enum:color_typesPOSTSCRIPT	graphics.h	2;"	dPROC_TIME	place_and_route.h	6;"	dPTRANS_FLAG	check_rr_graph.c	11;"	d	file:PULSE	vpr_types.h	/^{ UNIFORM, GAUSSIAN, PULSE, DELTA };$/;"	e	enum:e_statParseFc	xml_arch.c	/^ParseFc(ezxml_t Node,$/;"	f	file:PinFile	ReadOptions.h	/^    char *PinFile;$/;"	m	struct:s_optionsPlaceAlgorithm	ReadOptions.h	/^    enum e_place_algorithm PlaceAlgorithm;$/;"	m	struct:s_optionsPlaceAlphaT	ReadOptions.h	/^    float PlaceAlphaT;$/;"	m	struct:s_optionsPlaceChanWidth	ReadOptions.h	/^    int PlaceChanWidth;$/;"	m	struct:s_optionsPlaceCostType	ReadOptions.h	/^    enum place_c_types PlaceCostType;$/;"	m	struct:s_optionsPlaceExitT	ReadOptions.h	/^    float PlaceExitT;$/;"	m	struct:s_optionsPlaceFile	ReadOptions.h	/^    char *PlaceFile;$/;"	m	struct:s_optionsPlaceInitT	ReadOptions.h	/^    float PlaceInitT;$/;"	m	struct:s_optionsPlaceInnerNum	ReadOptions.h	/^    float PlaceInnerNum;$/;"	m	struct:s_optionsPlaceNonlinearRegions	ReadOptions.h	/^    int PlaceNonlinearRegions;$/;"	m	struct:s_optionsPlaceTimingTradeoff	ReadOptions.h	/^	float PlaceTimingTradeoff;$/;"	m	struct:s_optionsPrintTitle	main.c	/^PrintTitle()$/;"	f	file:PrintUsage	main.c	/^PrintUsage()$/;"	f	file:ProcessCB_SB	xml_arch.c	/^ProcessCB_SB(INOUT ezxml_t Node,$/;"	f	file:ProcessChanWidthDistr	xml_arch.c	/^ProcessChanWidthDistr(INOUT ezxml_t Node,$/;"	f	file:ProcessChanWidthDistrDir	xml_arch.c	/^ProcessChanWidthDistrDir(INOUT ezxml_t Node,$/;"	f	file:ProcessDevice	xml_arch.c	/^ProcessDevice(INOUT ezxml_t Node,$/;"	f	file:ProcessIO	xml_arch.c	/^ProcessIO(INOUT ezxml_t Node,$/;"	f	file:ProcessLayout	xml_arch.c	/^ProcessLayout(INOUT ezxml_t Node,$/;"	f	file:ProcessOption	ReadOptions.c	/^ProcessOption(IN const char *const *Args,$/;"	f	file:ProcessSegments	xml_arch.c	/^ProcessSegments(INOUT ezxml_t Parent,$/;"	f	file:ProcessSubblocks	xml_arch.c	/^ProcessSubblocks(INOUT ezxml_t Parent,$/;"	f	file:ProcessSwitches	xml_arch.c	/^ProcessSwitches(INOUT ezxml_t Parent,$/;"	f	file:ProcessTypeProps	xml_arch.c	/^ProcessTypeProps(ezxml_t Node,$/;"	f	file:ProcessTypes	xml_arch.c	/^ProcessTypes(INOUT ezxml_t Node,$/;"	f	file:Process_Fc	xml_arch.c	/^Process_Fc(ezxml_t Fc_in_node,$/;"	f	file:R	vpr_types.h	/^    float R;$/;"	m	struct:s_rr_nodeR	vpr_types.h	/^    float R;$/;"	m	struct:s_switch_infRANDOM	vpr_types.h	/^{ FREE, RANDOM, USER };$/;"	e	enum:e_pad_loc_typeRECEIVER	vpr_types.h	/^{ OPEN = -1, DRIVER = 0, RECEIVER = 1 };$/;"	e	enum:e_pin_typeRED	graphics.h	/^  CYAN, RED, DARKGREEN, MAGENTA, BISQUE, LIGHTBLUE, THISTLE, PLUM, KHAKI, $/;"	e	enum:color_typesREVERSE_OPIN_ORDER	rr_graph.c	23;"	d	file:RIGHT	vpr_types.h	/^{ TOP = 0, RIGHT = 1, BOTTOM = 2, LEFT = 3 };$/;"	e	enum:e_sideROUND_UP	route_directed_search.c	537;"	d	file:ROUND_UP	route_timing.c	612;"	d	file:ROUTE_ONLY	vpr_types.h	/^{ PLACE_AND_ROUTE, PLACE_ONLY, ROUTE_ONLY,$/;"	e	enum:e_operationROUTING	vpr_types.h	/^{ NO_PICTURE, PLACEMENT, ROUTING };	\/* What's on screen? *\/$/;"	e	enum:pic_typeRR_GRAPH_NO_WARN	rr_graph.h	/^    RR_GRAPH_NO_WARN = 0x00,$/;"	eRR_GRAPH_WARN_CHAN_WIDTH_CHANGED	rr_graph.h	/^    RR_GRAPH_WARN_CHAN_WIDTH_CHANGED = 0x02$/;"	eRR_GRAPH_WARN_FC_CLIPPED	rr_graph.h	/^    RR_GRAPH_WARN_FC_CLIPPED = 0x01,$/;"	eR_minW_nmos	vpr_types.h	/^    float R_minW_nmos;$/;"	m	struct:s_det_routing_archR_minW_nmos	xml_arch.h	/^     float R_minW_nmos;$/;"	m	struct:s_archR_minW_pmos	vpr_types.h	/^    float R_minW_pmos;$/;"	m	struct:s_det_routing_archR_minW_pmos	xml_arch.h	/^     float R_minW_pmos;$/;"	m	struct:s_archR_upstream	route_common.h	/^    float R_upstream;$/;"	m	struct:s_heapR_upstream	route_tree_timing.h	/^    float R_upstream;$/;"	m	struct:s_rt_nodeReadBaseCostType	ReadOptions.c	/^ReadBaseCostType(IN const char *const *Args,$/;"	f	file:ReadBaseToken	ReadOptions.c	/^ReadBaseToken(IN const char *const *Args,$/;"	f	file:ReadFixPins	ReadOptions.c	/^ReadFixPins(IN const char *const *Args,$/;"	f	file:

⌨️ 快捷键说明

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