Skip to content

RS 래치 prefix를 추출해 sequential 배치를 일반화#41

Merged
rollrat merged 5 commits into
masterfrom
codex/sequential-prefix-placement
May 25, 2026
Merged

RS 래치 prefix를 추출해 sequential 배치를 일반화#41
rollrat merged 5 commits into
masterfrom
codex/sequential-prefix-placement

Conversation

@rollrat
Copy link
Copy Markdown
Member

@rollrat rollrat commented May 24, 2026

Summary

  • RsLatchCore 기준으로 acyclic prefix graph를 추출하는 API를 추가했습니다.
  • D latch 앞단을 수동 게이팅 조립 대신 prefix graph + 기존 combinational local placer로 배치하도록 바꿨습니다.
  • seeded queue 시작 경로를 추가해 이미 배치된 input 노드를 재사용할 수 있게 했습니다.
  • D latch 전용 synthetic helper를 정리하고 관련 테스트와 NBT fixture를 갱신했습니다.

Testing

  • cargo test --release sequential::core -- --nocapture
  • cargo test --release local_placer_seeded_queue_reuses_preplaced_input_nodes -- --nocapture
  • cargo test --release test_generate_component_d_latch -- --nocapture
  • cargo test --release test_generate_component_full_adder -- --nocapture

@rollrat rollrat marked this pull request as ready for review May 25, 2026 00:23
@rollrat rollrat merged commit f5eaa86 into master May 25, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant