DRC functions not working properly with clip in place

Aperta
#2,553 0 commenti 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@klayoutmatthias ci sta già lavorando.

Dal 14/11/2026.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

bug

Run this script on the test layout in testdata/algo/vexriscv_clocked_r.oas.gz:

deep

clip(6674.dbu, 6750.dbu, 11126.dbu, 11250.dbu)

metal1 = input(11, 0)
via1 = input(14, 0)

err_deep = metal1.enclosing(via1, 3.dbu)
err_deep_polygons = err_deep.polygons
err_deep_polygons.output(1000, 0)

The result shows two issues:

  1. The error markers are not correct:
Image
  1. There are errors outside the clip zone

This problem was found in https://github.com/KLayout/klayout/issues/2546, but has a different root cause than described there.

Lingua principale
C++
Stelle
1.2k
Fork
305
Merge medio
3g 2h
PR unite (30g)
11

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di KLayout/klayout

Tutte le issue di KLayout/klayout

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.