mirror of https://github.com/KLayout/klayout.git
LEF/DEF layer map reader test case added.
This commit is contained in:
parent
3b61255d9b
commit
96898d31d7
|
|
@ -699,8 +699,24 @@ TEST(116_layer_mapping)
|
|||
"layer_map('OUTLINE : OUTLINE (18/1)')"
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
TEST(117_mapfile_all)
|
||||
{
|
||||
db::LEFDEFReaderOptions options = default_options ();
|
||||
|
||||
db::Layout layout;
|
||||
db::LayerMap lm_read = read (layout, "mapfile", "lef:in.lef+def:in.def+map:all.map", options, false);
|
||||
EXPECT_EQ (lm_read.to_string (),
|
||||
"layer_map("
|
||||
"'OUTLINE : OUTLINE (1/0)';"
|
||||
"'M1.BLK;M1.LEFOBS;M1.LEFPIN;M1.NET;M1.PIN;M1.SPNET;M1.VIA : \\'M1.NET/PIN/...\\' (22/2)';"
|
||||
"'\\'M1.NET:1\\' : \\'M1.NET:1\\' (7/0)';"
|
||||
"'\\'M1.PIN:1\\';\\'M1.SPNET:1\\';\\'M1.VIA:1\\' : \\'M1.NET:1/...\\' (6/0)';"
|
||||
"'M1.LABEL : M1.LABEL (28/1)';"
|
||||
"'M1_TEXT.LABEL : M1_TEXT.LABEL (29/0)'"
|
||||
")"
|
||||
)
|
||||
}
|
||||
|
||||
TEST(200_lefdef_plugin)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,29 @@
|
|||
# some variations of map file entries
|
||||
DIEAREA ALL 1 0
|
||||
COMP ALL 2 0
|
||||
M1 PIN 3,4 0
|
||||
M1 LEFPIN,LEFOBS,PIN,NET,SPNET,VIA1 5
|
||||
M1 NET,SPNET,PIN,VIA:MASK:1 6 0
|
||||
M1 NET:MASK:1 7 0
|
||||
M1 TEXT 8 0
|
||||
M1 FILLOPC 9 0
|
||||
M1 FILLOPC:MASK:1 10 0
|
||||
M1 FILLOPC:MASK:2 11 0
|
||||
M1 BLOCKAGEFILL 12 0
|
||||
M1 BLOCKAGE 13 0
|
||||
M1 FILL 14 0
|
||||
M1 VIAFILL,FILL 15 0
|
||||
M1 NET,SPNET,CUSTOM 16 0
|
||||
M1 VIAFILL:FLOATING,FILL:FLOATING 17 0
|
||||
M1 NET:VOLTAGE:0.8 18 0
|
||||
M1 VIAFILL 19 0
|
||||
M1 VIA:SIZE:0.05x0.05 20 0
|
||||
M1 VIA:SIZE:3x3 21 0
|
||||
M1 ALL 22 2
|
||||
NAME DIEAREA 23 0
|
||||
NAME ALL 24 0
|
||||
NAME COMP 25 0
|
||||
NAME M1/PIN 26 0
|
||||
NAME M1/NET 27 0
|
||||
NAME M1/SPNET 28 1
|
||||
NAME M1_TEXT 29 0
|
||||
Loading…
Reference in New Issue