dc_shell的report_xx和查找pin或cell的input/output [all_fanin/out]

目录

1.dc的report命令

2.all_fanout/all_fanin


1.dc的report命令

可以到Micro-IP Inc.网上一一查询,也可以到pc_shell里man 各种命令

常用的report_timing,report_disable_timing,report_clock,report_attribute

00 : report_activity_waveforms
01 : report_alternative_lib_cells
02 : report_analysis_coverage
03 : report_annotated_check
04 : report_annotated_delay
05 : report_annotated_parasitics
06 : report_annotated_power
07 : report_aocvm
08 : report_app_var
09 : report_attribute
10 : report_bottleneck
11 : report_bus
12 : report_case_analysis
13 : report_cell
14 : report_clock
15 : report_clock_gate_savings
16 : report_clock_gating_check
17 : report_clock_timing
18 : report_constraint
19 : report_context
20 : report_crpr
21 : report_delay_calculation
22 : report_design
23 : report_disable_timing
24 : report_driver_model
25 : report_etm_arc
26 : report_exceptions
27 : report_global_slack
28 : report_hierarchy
29 : report_hosts
30 : report_ideal_network
31 : report_lib
32 : report_lib_groups
33 : report_min_pulse_width
34 : report_mode
35 : report_name_mapping
36 : report_net
37 : report_noise
38 : report_noise_calculation
39 : report_noise_parameters
40 : report_noise_violation_sources
41 : report_path_group
42 : report_port
43 : report_power
44 : report_power_analysis_options
45 : report_power_calculation
46 : report_power_domain
47 : report_power_groups
48 : report_power_network
49 : report_power_pin_info
50 : report_power_rail_mapping
51 : report_power_switch
52 : report_pulse_clock_max_transition
53 : report_pulse_clock_max_width
54 : report_pulse_clock_min_transition
55 : report_pulse_clock_min_width
56 : report_qtm_model
57 : report_reference
58 : report_scale_parasitics
59 : report_scope_data
60 : report_si_aggressor_exclusion
61 : report_si_bottleneck
62 : report_si_delay_analysis
63 : report_si_double_switching
64 : report_si_noise_analysis
65 : report_supply_net
66 : report_switching_activity
67 : report_timing
68 : report_timing_derate
69 : report_transitive_fanin
70 : report_transitive_fanout
71 : report_units
72 : report_user_sensitization
73 : report_variation
74 : report_vcd_hierarchy
75 : report_wire_load

2.all_fanout/all_fanin

下面给出一个all_fanout、all_fanin的用法实例

cop [remove_from_collection -intersect \
[all_fanout -flat -from xx_clk -trace_arcs all] \
[all_fanin -flat -to xxx_reg/Q -trace_arcs all]]


proc cop {collection} {
    foreach_in_collection tmp $collection {
    set full_name [get_attri $tmp full_name]
    echo $full_name
}

你可能感兴趣的:(芯片后端,dc_shell,report_命令,all_fanin/out)