RoRD Project Plan Report: Submission Strategy And Follow-Up Optimization

Sep 28, 2025

921 words

5 min read

RoRD

RoRD Project Plan Report

This report organizes the paper submission plan and follow-up optimization work for the RoRD project. The core goal is to build a multi-round submission strategy around an expected paper completion date in April 2026, while planning technical optimization across data, model architecture, training, inference, and evaluation.

Report Information

Date: September 28, 2025
Type: project planning report
Topic: paper submission plan and follow-up optimization work.

Paper Submission Plan

Major Conference Timeline

The following are typical submission timelines for major EDA conferences.

ConferenceSubmission deadlineNotificationConference date
ICCADMid to late MayEarly AugustLate October to early November
DACMid to late NovemberLate February to early March next yearJune to July next year
ASP-DACMid JulyMid to late OctoberLate January next year
DATEMid SeptemberMid DecemberMarch to April next year

Multi-Stage Submission Strategy

Based on the expected paper completion date in April 2026, this project follows a multi-round submission strategy with backup options. Reviews from each round will be used to improve the next version.

StageTimeTarget venueStrategy
First attemptSpring 2026ICCAD 2026Finish in April, submit in May, receive reviews in August.
Second attempt, Plan AFall 2026DATE 2027Submit in September; tight schedule, suitable if there are clear improvements from May to August.
Second attempt, Plan BFall 2026DAC 2027Submit in November; three months for revision and extra experiments.
Third attemptSpring to summer 2027ASP-DAC 2028Revise from March to July and submit in July with higher quality.
Follow-up planAfter 2027IEEE TCADConvert to a journal paper with a more complete and polished story.

Stage Notes

  1. First attempt: ICCAD 2026
    The schedule is April completion, mid to late May submission, and early August notification. This is the first target and the ideal top-conference outcome.

  2. Second attempt: dual-track plan
    Plan A is DATE 2027, with a mid-September deadline and limited revision time. Plan B is DAC 2027, with a mid to late November deadline and a longer revision window for adding key experiments.

  3. Third attempt: ASP-DAC 2028
    After two rounds of top-conference feedback, the paper should be significantly improved. The March-to-July revision window provides enough time for further polishing.

  4. Follow-up plan: journal submission
    If the paper is not accepted after several conference attempts, it can be expanded and submitted to a journal such as IEEE TCAD.

Follow-Up Optimization Overview

To improve the performance and practicality of the RoRD model, optimization tasks are organized by module, priority, and status.

ModuleTaskPriorityStatusValue
Data strategy and augmentationIntroduce elastic transformationsHighPendingSimulate small physical deformations in chip manufacturing.
Data strategy and augmentationCreate a synthetic layout data generatorHighPendingAddress real-data scarcity.
Model architectureExperiment with modern backbonesMediumPendingReplace VGG-16 with ResNet or EfficientNet.
Model architectureIntegrate attention mechanismsMediumPendingFocus on key geometric structures and improve feature quality.
Training and loss functionsImplement automatic loss weightingHighPendingAutomatically balance multi-task optimization difficulty.
Training and loss functionsHard sample miningMediumPendingImprove descriptor learning efficiency.
Inference and matchingFeature Pyramid Network (FPN)HighCompletedObtain multi-scale features in one forward pass.
Inference and matchingKeypoint deduplication (NMS)MediumCompletedRemove duplicate keypoints from sliding windows.
Code and project structureMove configuration to YAMLLowCompletedManage multiple experiment configurations more easily.
Code and project structureDecouple code modulesLowCompletedImprove maintainability.
Experiment tracking and evaluationIntegrate TensorBoard / W&BMediumCompletedMonitor experiment results in real time.
Experiment tracking and evaluationAdd mAP metricsMediumCompletedProvide more comprehensive performance evaluation.

Data Strategy And Augmentation

Module Goal

Improve robustness and generalization while reducing dependence on large amounts of real data.

Introduce Elastic Transformations

Priority: high.

Value: simulate small physical deformations that may occur during chip manufacturing, making the model more robust to non-rigid variation.

Execution plan:

  1. Add albumentations as a project dependency.
  2. Integrate augmentation into the ICLayoutTrainingDataset class in train.py.
  3. Configure A.ElasticTransform in the augmentation pipeline.

Create A Synthetic Layout Data Generator

Priority: high.

Value: address the difficulty and scarcity of real layout data by programmatically generating many diverse training samples.

Execution plan:

  1. Create a new script named tools/generate_synthetic_layouts.py.
  2. Use gdstk to programmatically generate GDSII files.
  3. Use tools/layout2png.py to batch-convert the generated layouts into PNG images.

Model Architecture Optimization

Module Goal

Improve feature extraction efficiency and accuracy while reducing computational cost.

Experiment With Modern Backbones

Priority: medium.

Value: VGG-16 is classic but inefficient. ResNet and EfficientNet may provide better performance with fewer parameters and less computation.

Execution plan:

  1. Modify the __init__ method of the RoRD class in models/rord.py.
  2. Replace vgg16 with models from torchvision.models.
  3. Try resnet34 or efficientnet_b0.
  4. Adjust input channel sizes for the detector head and descriptor head.

Integrate Attention Mechanisms

Priority: medium.

Value: guide the model to focus on key layout geometry such as corners and intersections, while ignoring large blank or repetitive regions.

Execution plan:

  1. Select a reliable attention module such as CBAM or SE-Net.
  2. Insert the attention module into models/rord.py.
  3. Place it between self.backbone and the two heads.

Training Resource Requirements

Resource Configuration

Resource typeRequirementNotes
Dataset, startup phase100 to 200 imagesHigh-resolution layouts for functional validation.
Dataset, initial usable model1,000 to 2,000 imagesLearn robust geometric features.
Dataset, production level5,000 to 10,000+ imagesCover different processes and design styles.
Entry-level GPURTX 3060 / 4060Basic training requirement.
Mainstream GPURTX 3080 / 4070Recommended setup.
Professional GPURTX 3090 / 4090 / A6000Best performance.
VRAM>= 12GBBatch Size = 8, Patch = 256x256.
CPU / memory8 cores / 32GBAvoid data preprocessing bottlenecks.

Time Estimate And Tuning Plan

Training stageTime estimateNotes
Single epoch15 to 25 minutesRTX 3080, 2000 images.
Total training timeAbout 16.7 hours50 epochs at 20 minutes per epoch.
Practical convergence time10 to 20 hoursWith early stopping, patience = 10.
Augmentation tuning1 to 2 weeksTune scale, brightness, and noise.
Loss-weight tuning1 to 2 weeksBalance BCE, Triplet, Manhattan, and related terms.
Hyperparameter search2 to 4 weeksTune learning rate, batch size, and optimizer.
Architecture tuning2 to 4 weeksTry different backbones.
Total tuning time1.5 to 3 monthsReach production-level quality.
Key Resource Notes

At least 12GB of VRAM is required. If VRAM is insufficient, Batch Size must be reduced to 4 or 2, which will reduce training speed and stability. A startup dataset of 100 to 200 images is enough to validate the pipeline, while a production-level model needs 5,000 to 10,000+ images for generalization.

Summary

This plan splits the work into two parallel tracks: paper publication and engineering optimization. The publication track uses multiple conference attempts with a journal backup plan. The technical track prioritizes data generation, augmentation, automatic loss weighting, hard sample mining, and modern feature extraction. This keeps short-term deliverables visible while leaving room for long-term model-quality improvements.

RoRD Project Plan Report: Submission Strategy And Follow-Up Optimization
https://www.jiao77.com/en/blog/report/rord-project-plan-2025-09-28/
Author
Jiao77
Published on
Sep 28, 2025
License
CC BY-NC-SA 4.0

Loading comments...

Enter keywords to start searching