跳到正文
研究 · DOC

workspace summary - gcd - sky130

Cell Density Avg Mean: 4.781e-01, Avg Max: 1.000e+00 Avg Hotspot Ratio (>90th percentile): 10.0%

开源 EDA面向 AI社区文档动态目录
doc — summary1
# open iEDA stack
$ ieda open summary1
[nav ] module linked         ok
[docs] pages indexed         ok
[ai  ] state exportable      ok
→ continue exploring
iMapsynthesisiFPfloorplaniPDNpoweriPLplacementiCTSclockiTOoptimizationiRTroutingiSTAtimingAiEDAdesign dataiPCLlayout modeliMapsynthesisiFPfloorplaniPDNpoweriPLplacementiCTSclockiTOoptimizationiRTroutingiSTAtimingAiEDAdesign dataiPCLlayout model
1本节页面
RTL→GDS开源流程
AI可导出状态
GPL-3.0开源许可

Technology information

foundry configs

configspaths
tech lef/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_fd_sc_hs.tlef
lefs['/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_fd_sc_hs_merged.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_ef_io__com_bus_slice_10um.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_ef_io__com_bus_slice_1um.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_ef_io__com_bus_slice_20um.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_ef_io__com_bus_slice_5um.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_ef_io__corner_pad.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_ef_io__disconnect_vccd_slice_5um.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_ef_io__disconnect_vdda_slice_5um.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_ef_io__gpiov2_pad_wrapped.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_ef_io__vccd_hvc_pad.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_ef_io__vccd_lvc_pad.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_ef_io__vdda_hvc_pad.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_ef_io__vdda_lvc_pad.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_ef_io__vddio_hvc_pad.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_ef_io__vddio_lvc_pad.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_ef_io__vssa_hvc_pad.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_ef_io__vssa_lvc_pad.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_ef_io__vssd_hvc_pad.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_ef_io__vssd_lvc_pad.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_ef_io__vssio_hvc_pad.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_ef_io__vssio_lvc_pad.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_fd_io__top_xres4v2.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130io_fill.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_sram_1rw1r_128x256_8.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_sram_1rw1r_44x64_8.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_sram_1rw1r_64x256_8.lef', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lef/sky130_sram_1rw1r_80x64_8.lef']
libs['/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lib/sky130_fd_sc_hs__tt_025C_1v80.lib', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lib/sky130_dummy_io.lib', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lib/sky130_sram_1rw1r_128x256_8_TT_1p8V_25C.lib', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lib/sky130_sram_1rw1r_44x64_8_TT_1p8V_25C.lib', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lib/sky130_sram_1rw1r_64x256_8_TT_1p8V_25C.lib', '/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/lib/sky130_sram_1rw1r_80x64_8_TT_1p8V_25C.lib']
sdc/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/sdc/gcd.sdc
spef/home/huangzengrong/aieda_0.1/aieda_fork/aieda/third_party/iEDA/scripts/foundry/sky130/spef/gcd.spef

flows

basic information

dbu1000die area16595.365329core area16278.105599999999layer num13routing layer6cut layer5io pin num56

flow status

stepeda toolstateruntime
floorplaniEDAunstart
PDNiEDAunstart
fixFanoutiEDAunstart
placeiEDAunstart
CTSiEDAunstart
optDrviEDAunstart
optHoldiEDAunstart
legalizationiEDAunstart
routeiEDAunstart
drciEDAunstart
vectorizationiEDAunstart
filleriEDAunstart

floorplan

PDN

fixFanout

eda_tooliEDAeda_versionV23.03-OS-01design_version5.8flow_stageiNO - FixFanoutflow_runtime6.737492 s
flow_memory3901.028000 MBnum_layers13num_layers_routing6num_layers_cut5num_iopins56
num_instances1445num_nets675num_pdn2design_dbu1000die_area16595.365329
die_usage0.3999911844730377die_bounding_width128.823die_bounding_height128.823core_area16278.105599999999core_usage0.4077869951725006
core_bounding_width128.64core_bounding_height126.54clock_timings_clock_namecore_clockclock_timings_origin_clock_nameNoneclock_timings_origin_setup_tns-9.853673999999991
clock_timings_origin_setup_wns-0.361389clock_timings_origin_hold_tns0.0clock_timings_origin_hold_wns0.399995clock_timings_origin_suggest_freq423.4795707102896clock_timings_opt_clock_nameNone
clock_timings_opt_setup_tns-9.853673999999991clock_timings_opt_setup_wns-0.361389clock_timings_opt_hold_tns0.0clock_timings_opt_hold_wns0.399995clock_timings_opt_suggest_freq423.4795707102896
clock_timings_delta_clock_nameNoneclock_timings_delta_setup_tns0.0clock_timings_delta_setup_wns0.0clock_timings_delta_hold_tns0.0clock_timings_delta_hold_wns0.0
clock_timings_delta_suggest_freq0.0

place

eda_tooliEDAeda_versionV23.03-OS-01design_version5.8flow_stageiPL - Placementflow_runtime14.375453 s
flow_memory533.944000 MBnum_layers13num_layers_routing6num_layers_cut5num_iopins56
num_instances1445num_nets675num_pdn2design_dbu1000die_area16595.365329
die_usage0.3999911844730377die_bounding_width128.823die_bounding_height128.823core_area16278.105599999999core_usage0.4077869951725006
core_bounding_width128.64core_bounding_height126.54bin_number16384bin_size_x2010bin_size_y1978
fix_inst_cnt806instance_cnt1445net_cnt675overflow_number1689overflow0.24913085997104645
total_pins1780dplace_place_density0.0dplace_HPWL11633252dplace_STWL12718247gplace_place_density0.4433000385761261
gplace_HPWL11548128gplace_STWL12631717lg_summaryNone

CTS

eda_tooliEDAeda_versionV23.03-OS-01design_version5.8flow_stageiPL - Placementflow_runtime18.152465 s
flow_memory0.000000 MBnum_layers13num_layers_routing6num_layers_cut5num_iopins56
num_instances1449num_nets679num_pdn2design_dbu1000die_area16595.365329
die_usage0.40149763226509094die_bounding_width128.823die_bounding_height128.823core_area16278.105599999999core_usage0.4093228280544281
core_bounding_width128.64core_bounding_height126.54buffer_num4buffer_area25.5744clock_path_min_buffer2
clock_path_max_buffer2max_level_of_clock_tree2max_clock_wirelength225total_clock_wirelength834.8129999999999clocks_timing_clock_namecore_clock
clocks_timing_setup_tns-10.976467999999997clocks_timing_setup_wns-0.455913clocks_timing_hold_tns0.0clocks_timing_hold_wns0.43328clocks_timing_suggest_freq407.1805475193951
static_powerNonedynamic_powerNone

optDrv

eda_tooliEDAeda_versionV23.03-OS-01design_version5.8flow_stageiTO - Fix DRVflow_runtime18.731059 s
flow_memory3901.108000 MBnum_layers13num_layers_routing6num_layers_cut5num_iopins56
num_instances1449num_nets679num_pdn2design_dbu1000die_area16595.365329
die_usage0.40149763226509094die_bounding_width128.823die_bounding_height128.823core_area16278.105599999999core_usage0.4093228280544281
core_bounding_width128.64core_bounding_height126.54HPWL4.66180346600637e-310STWL6.93969820014917e-310clock_timings_clock_namecore_clock
clock_timings_origin_tns-54.75283899999997clock_timings_origin_wns-1.195516clock_timings_origin_suggest_freq312.9385050802437clock_timings_opt_tns-54.75283899999997clock_timings_opt_wns-1.195516
clock_timings_opt_suggest_freq312.9385050802437clock_timings_delta_tns0.0clock_timings_delta_wns0.0clock_timings_delta_suggest_freq0.0

optHold

eda_tooliEDAeda_versionV23.03-OS-01design_version5.8flow_stageiTO - Fix Holdflow_runtime18.162733 s
flow_memory3942.812000 MBnum_layers13num_layers_routing6num_layers_cut5num_iopins56
num_instances1449num_nets679num_pdn2design_dbu1000die_area16595.365329
die_usage0.40149763226509094die_bounding_width128.823die_bounding_height128.823core_area16278.105599999999core_usage0.4093228280544281
core_bounding_width128.64core_bounding_height126.54HPWL4.66180346600637e-310STWL6.93969820014917e-310clock_timings_clock_namecore_clock
clock_timings_origin_tns-54.75283899999997clock_timings_origin_wns-1.195516clock_timings_origin_suggest_freq312.9385050802437clock_timings_opt_tns-54.75283899999997clock_timings_opt_wns-1.195516
clock_timings_opt_suggest_freq312.9385050802437clock_timings_delta_tns0.0clock_timings_delta_wns0.0clock_timings_delta_suggest_freq0.0

legalization

eda_tooliEDAeda_versionV23.03-OS-01design_version5.8flow_stageiPL - Placementflow_runtime7.290393 s
flow_memory533.944000 MBnum_layers13num_layers_routing6num_layers_cut5num_iopins56
num_instances1449num_nets679num_pdn2design_dbu1000die_area16595.365329
die_usage0.40149763226509094die_bounding_width128.823die_bounding_height128.823core_area16278.105599999999core_usage0.4093228280544281
core_bounding_width128.64core_bounding_height126.54pl_common_summary_place_densityNonepl_common_summary_HPWL12016945pl_common_summary_STWL12964018
lg_total_movement0lg_max_movement0

route

eda_tooliEDAeda_versionV23.03-OS-01design_version5.8flow_stageiRT - Routingflow_runtime0.000000 s
flow_memory0.000000 MBnum_layers13num_layers_routing6num_layers_cut5num_iopins56
num_instances1449num_nets679num_pdn2design_dbu1000die_area16595.365329
die_usage0.40149763226509094die_bounding_width128.823die_bounding_height128.823core_area16278.105599999999core_usage0.4093228280544281
core_bounding_width128.64core_bounding_height126.54

drc

li1met1met2met3met4met5mconviavia2via3via4total
cut_short000020000002
metal_short00002260000028
minimum_width000003000003
nonsufficient_metal_overlap000001000001
out_of_die000022000004
parallel_run_length_spacing018671210000044
same_layer_cut_spacing000060000006
total0186744130000088

filler

eda_tooliEDAeda_versionV23.03-OS-01design_version5.8flow_stageiPL - Fillerflow_runtime3.512568 s
flow_memory0.000000 MBnum_layers13num_layers_routing6num_layers_cut5num_iopins56
num_instances2916num_nets679num_pdn2design_dbu1000die_area16595.365329
die_usage0.9032039642333984die_bounding_width128.823die_bounding_height128.823core_area16278.105599999999core_usage0.920807421207428
core_bounding_width128.64core_bounding_height126.54

Design analysis

Design features

design statis

Result Statistics Analysis Report

  • Total designs analyzed: 1
  • Accessible designs: 0/1 (0.0%)

File Statistics Summary

  • Nets: 0 files, 0 B
  • Patches: 0 files, 0 B
  • Paths: 0 files, 0 B

Top 3 Designs by Total File Count

  1. GCD: 0 files, 0 B

cell type

Cell Type Distribution Analysis Report

  • Analyzed 1 design(s) with 681 total instances

Instance Type Statistics

  • Clock: 38 (5.6%) - Min: 38, Max: 38, Avg: 38.0
  • Logic: 643 (94.4%) - Min: 643, Max: 643, Avg: 643.0
  • Macros: 0 (0.0%) - Min: 0, Max: 0, Avg: 0.0
  • Iopads: 0 (0.0%) - Min: 0, Max: 0, Avg: 0.0

Top 3 Designs by Total Instance Count

    1. GCD: 681 instances

core usage

Core Usage Analysis Report

  • Analyzed 1 design(s)
  • Average core usage: 40.93%
  • Usage range: 40.93% - 40.93%
  • Standard deviation: 0.00%

Usage Distribution

  • Low usage (<50%): 1 designs
  • Medium usage (50-80%): 0 designs
  • High usage (≥80%): 0 designs

Top 3 Designs by Core Usage

  1. gcd: 40.93%

pin distribution

Pin Distribution Analysis Report

  • Analyzed 1 design(s) with 34 pin distribution entries
  • Pin count range: 0 - 33 pins
  • Unique pin counts: 34

Net Statistics

  • Average nets per pin group: 20.0
  • Net count range: 0 - 484
  • Average net ratio: 0.029
  • Net ratio range: 0.000 - 0.713

Top 5 Most Common Pin Counts

  • 0 pins: 1 occurrences (avg 0.0 nets)
  • 1 pins: 1 occurrences (avg 0.0 nets)
  • 2 pins: 1 occurrences (avg 484.0 nets)
  • 3 pins: 1 occurrences (avg 115.0 nets)
  • 4 pins: 1 occurrences (avg 20.0 nets)

Vectors analysis

Nets analysis

net wire distribution

Wire Distribution Analysis Report

  • Analyzed 1 design(s) with 679 total nets

Wire Length Statistics

  • HPWL - Mean: 18671.6, Min: 1680.0, Max: 176640.0
  • RWL - Mean: 22389.6, Min: 1680.0, Max: 290640.0

Performance Metrics

  • Delay - Mean: 0.097, Min: 0.001, Max: 2.841
  • Power - Mean: 7.788e-07, Min: 1.490e-11, Max: 9.970e-05

Layer Distribution Summary

  • Layer 2: 40.2% average usage
  • Layer 4: 38.4% average usage
  • Layer 6: 14.5% average usage
  • Layer 8: 6.9% average usage

Per-Design Summary

  • GCD: 679 nets, Avg HPWL: 18671.6, Avg RWL: 22389.6

net correlation

Metrics Correlation Analysis Report

  • Analyzed 1 design(s) with 679 total nets

Overall Metrics Statistics

  • HPWL: Mean=1.867e+04, Std=2.640e+04, Range=[1.680e+03, 1.766e+05]
  • RWL: Mean=2.239e+04, Std=3.593e+04, Range=[1.680e+03, 2.906e+05]
  • R: Mean=3.297e+01, Std=4.879e+01, Range=[1.429e+00, 4.081e+02]
  • C: Mean=7.270e-03, Std=8.781e-03, Range=[6.494e-04, 7.364e-02]
  • POWER: Mean=7.788e-07, Std=5.567e-06, Range=[1.490e-11, 9.970e-05]
  • DELAY: Mean=9.739e-02, Std=2.494e-01, Range=[1.397e-03, 2.841e+00]
  • SLEW: Mean=6.930e-02, Std=2.385e-01, Range=[4.418e-05, 2.896e+00]

Key Correlations

  • DELAY vs SLEW: 0.990 (positive)
  • HPWL vs RWL: 0.967 (positive)
  • RWL vs R: 0.926 (positive)
  • R vs DELAY: 0.916 (positive)
  • R vs SLEW: 0.884 (positive)

Per-Design Summary

  • GCD: 679 nets, Avg HPWL: 18671.6, Avg Delay: 9.739e-02, Avg Power: 7.788e-07

Layer Usage Summary

  • Layer 2: 40.2% average usage
  • Layer 4: 38.4% average usage
  • Layer 6: 14.5% average usage
  • Layer 8: 6.9% average usage

Patches analysis

patch wire density

Wire Density Analysis Report

  • Analyzed 1 design(s) with 3,600 total patches

Layer-wise Congestion Summary

Layer-wise Wire Density Summary

  • Layer 2: Avg=0.062, Max=0.062 (1 designs)
  • Layer 4: Avg=0.054, Max=0.054 (1 designs)
  • Layer 6: Avg=0.041, Max=0.041 (1 designs)
  • Layer 8: Avg=0.020, Max=0.020 (1 designs)

Per-Design Summary

  • GCD: 3,600 patches, Avg Congestion: -2.513, Avg Density: 0.029
  • No congestion data

patch feature correlation

Feature Correlation Analysis Report

  • Analyzed 1 design(s) with 3,600 total patches
  • Features analyzed: CellDensity, PinDensity, NetDensity, RUDY, Congestion, Timing, Power, IRDrop

Strong Feature Correlations (|r| > 0.5)

  • NetDensity vs RUDY: 0.714 (positive)
  • CellDensity vs PinDensity: 0.506 (positive)

Feature Statistics Summary

  • CellDensity: Avg=4.781e-01, Std=3.262e-01, Range=[0.000e+00, 1.000e+00]
  • PinDensity: Avg=2.201e+00, Std=2.532e+00, Range=[0.000e+00, 1.400e+01]
  • NetDensity: Avg=7.281e+00, Std=4.051e+00, Range=[0.000e+00, 1.772e+01]
  • RUDY: Avg=7.165e-04, Std=4.026e-04, Range=[0.000e+00, 2.436e-03]
  • IRDrop: Avg=5.785e-05, Std=1.146e-04, Range=[0.000e+00, 3.829e-04]

Per-Design Summary

  • GCD: 3,600 patches
  • Cell Density: 0.478, Congestion: -15.077
  • Timing: nan, Power: nan

patch maps

Spatial Feature Distribution Analysis Report

  • Analyzed 1 design(s) with 3,600 total patches
  • Features analyzed: Cell Density, Pin Density, Congestion, Timing, Power, IR Drop, net density, RUDY

Design Layout Summary

  • GCD: 60 x 60 grid (3,600 patches)

Feature Statistics Across All Designs

  • Cell Density
    Avg Mean: 4.781e-01, Avg Max: 1.000e+00
    Avg Hotspot Ratio (>90th percentile): 10.0%

  • Pin Density
    Avg Mean: 2.201e+00, Avg Max: 1.400e+01
    Avg Hotspot Ratio (>90th percentile): 8.9%

  • Congestion
    Avg Mean: -1.508e+01, Avg Max: -1.000e+00
    Avg Hotspot Ratio (>90th percentile): 8.5%

  • Timing
    Avg Mean: nan, Avg Max: nan
    Avg Hotspot Ratio (>90th percentile): 0.0%

  • Power
    Avg Mean: nan, Avg Max: nan
    Avg Hotspot Ratio (>90th percentile): 0.0%

  • IR Drop
    Avg Mean: 5.785e-05, Avg Max: 3.829e-04
    Avg Hotspot Ratio (>90th percentile): 10.0%

  • net density
    Avg Mean: 7.281e+00, Avg Max: 1.772e+01
    Avg Hotspot Ratio (>90th percentile): 10.0%

  • RUDY
    Avg Mean: 7.165e-04, Avg Max: 2.436e-03

    Avg Hotspot Ratio (>90th percentile): 10.0%

Per-Design Detailed Summary

  • GCD (60x60)
  • Max Congestion: -1.000, Max Timing: nan, Max Power: nan
  • Most non-uniform feature: net density (variance: 1.640e+01)

Paths analysis

path delay

PATH DELAY ANALYSIS REPORT

OVERALL STATISTICS

  • Total designs analyzed: 1
  • Total paths analyzed: 136

DELAY STATISTICS SUMMARY

  • Instance Delay - Mean: 1.385, Std: 0.000
  • Net Delay - Mean: 0.002, Std: 0.000
  • Total Delay - Mean: 1.386, Std: 0.000

PER-DESIGN SUMMARY

Design: GCD (gcd)

  • Paths: 136
  • Instance Delay: 1.385 ± 0.900 (median: 1.233)
  • Net Delay: 0.002 ± 0.002 (median: 0.001)
  • Total Delay: 1.386 ± 0.901 (median: 1.234)

path stage delay

STAGE ANALYSIS REPORT

OVERALL STATISTICS

  • Total designs analyzed: 1
  • Total paths analyzed: 136

STAGE STATISTICS SUMMARY

  • Average Stage Count - Mean: 11.96, Std: 0.00
  • Stage Range - Min: 4.0, Max: 22.0
  • Total Delay - Mean: 1.386, Std: 0.000

PER-DESIGN SUMMARY
Design: GCD (gcd)

  • Paths: 136
  • Stage Count: 11.96 ± 7.97 (median: 12.00)
  • Stage Range: 4.0 - 22.0
  • Average Total Delay: 1.386

用开放中间状态继续构建

每一页都连回可执行工具与面向 AI 的设计数据。