Skip to content

Commit 1a5e8c9

Browse files
Merge pull request #1927 from KLayout/bugfix/issue-1925
Fixed issue #1925 (MAGIC import fails)
2 parents 926dac9 + 85caa4b commit 1a5e8c9

File tree

4 files changed

+17
-0
lines changed

4 files changed

+17
-0
lines changed

src/plugins/streamers/magic/db_plugin/dbMAGReader.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -531,6 +531,9 @@ MAGReader::read_rlabel (tl::Extractor &ex, Layout &layout, cell_index_type cell_
531531
std::string lname;
532532
ex.read (lname);
533533

534+
// skip sticky flag (optional)
535+
ex.test ("s");
536+
534537
double l, b, r, t;
535538
ex.read (l);
536539
ex.read (b);

src/plugins/streamers/magic/unit_tests/dbMAGReader.cc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,3 +156,8 @@ TEST(3)
156156
run_test (_this, tl::testdata (), "ringo/RINGO.mag", "ringo_au.cif.gz");
157157
}
158158

159+
TEST(4)
160+
{
161+
run_test (_this, tl::testdata (), "issue_1925/redux.mag", "redux_au.cif.gz");
162+
}
163+
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
magic
2+
tech sky130A
3+
timestamp 1731684784
4+
<< metal4 >>
5+
rect 0 0 10000 100
6+
<< labels >>
7+
rlabel metal4 s 10500 -9100 10600 12800 6 vccd1
8+
port 1 nsew power input
9+
<< end >>

testdata/magic/redux_au.cif.gz

152 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)