跳到正文
AIEDA · DOC

PC-Cap 3D Dataset

This project serves as the submodule of PC-Cap open in new window .

开源 EDA面向 AI社区文档动态目录
doc — 3D_Cap_PC
# open iEDA stack
$ ieda open 3D_Cap_PC
[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开源许可

This project serves as the submodule of PC-Capopen in new window.

The dataset generation is briefly shown in Fig. 1.

Download

You can download 3D capacitance datasetopen in new window.

Dataset Description

Directory Descriptions

The complete directory structure is as follows:

.
├── dataset
│   ├── pc
│   ├── pc_annotation_coupling_test_clean.csv
│   ├── pc_annotation_coupling_test.csv
│   ├── pc_annotation_coupling_train_clean.csv
│   ├── pc_annotation_coupling_train.csv
│   ├── pc_annotation.csv
│   ├── pc_annotation_total_test_clean.csv
│   ├── pc_annotation_total_test.csv
│   ├── pc_annotation_total_train_clean.csv
│   └── pc_annotation_total_train.csv
├── imgs
│   └── d3_dataset.png
├── LICENSE
└── README.md

The directory ./dataset/pc contains all information of the point cloud.

File descriptions

  • pc_annotation.csv - records some information from the original 3D Capacitance Sample of the point cloud

    column namedescription
    point_cloud_pathpoint cloud file path
    conductor_numthe number of conductors that the original sample contains
    point_numthe size of point cloud
    electrode1_point_numpoints generated based on the master conductor
    electrode2_point_numpoints generated based on the target environment conductor
    cap_typetotal or coupling capacitance
    capreference capacitance value, the label
    v1_xthe absolute coordinate-low-x of the original sample in the layout
    v1_ythe absolute coordinate-low-y of the original sample in the layout
    v1_zthe absolute coordinate-low-z of the original sample in the layout
    dxthe size of the original sample along direction-x
    dythe size of the original sample along direction-y
    dzthe size of the original sample along direction-z
    timestamptimestamp of the point cloud file generation
    solver_timethe calculation time that the solver takes to get the capacitance result
  • pc_annotation_xxx.csv - part of records from pc_annotation.csv
    The details of dataset partition and data cleaning are available at PC-Cap repositoryopen in new window

    sub-dataset used in our researchdescriptions
    pc_annotation_coupling_train_clean.csvthe training set for coupling capacitance task
    pc_annotation_coupling_test_clean.csvthe testing set for coupling capacitance task
    pc_annotation_total_train_clean.csvthe training set for total capacitance task
    pc_annotation_total_test_clean.csvthe testing set for total capacitance task
  • w500l2_1_C_0_0.txt - example of a point cloud file

    • file name format

      • w500l2:
        The 3D sampling window is height-adaptive and can accommodate 2 layers above and 2 layers below.
        5 metal layers in maximum: Routing-Via-Routing-Via-Routing or Via-Routing-Via-Routing-Via.
        The 3D sampling window project to XOY-plane with an area sized 500nm×500nm500 nm \times 500nm.
      • 1:
        the sample id when generation
      • C_0_0:
        the position in the sample capacitance matrix
    • content format: point cloud file format that CloudCompareopen in new window can read directly.

      symboldescriptions
      xxcoordinate-x
      yycoordinate-y
      zzcoordinate-z
      nxn_xcomponent-x of normal vector
      nyn_ycomponent-y of normal vector
      nzn_zcomponent-z of normal vector
      εr\varepsilon_rthe dielectric channel, relative permittivity
      classa point belongs to a class that relates to its generation
      Φ\Phithe selecting channel
    • line 1 : 432.715, 171.114, 0.5879, 1, 0, 0, 4.06, 1, 0
      A point with coordinates (432.715, 171.114, 0.5879) in layout.
      This point is generated on the surface of a region whose local normal vector is (1, 0, 0).
      This local region is full of dielectric with a relative permittivity of 4.06, except the region inner the conductor.
      The id of this region equals 1.
      The selecting channel value of this point is 0, such as non-target environment conductors. The details of the setting are related to the Gauss Law-based Point Cloud feature.

Updates

Citation

Contact

Please feel free to send any questions or comments to ieda.oscc@gmail.com.

用开放中间状态继续构建

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