Use hyphen instead of underscore for 'missing-dccs' field in globals.json.
diff --git a/libtrellis/src/Database.cpp b/libtrellis/src/Database.cpp
index 5f70c08..2b65019 100644
--- a/libtrellis/src/Database.cpp
+++ b/libtrellis/src/Database.cpp
@@ -181,7 +181,7 @@
         col_no++;
     }
 
-    for (const pt::ptree::value_type &dccs : glb_parsed.get_child("missing_dccs")) {
+    for (const pt::ptree::value_type &dccs : glb_parsed.get_child("missing-dccs")) {
         MissingDccs missing;
 
         missing.row = std::stoi(dccs.first);
diff --git a/tools/gen_globals.py b/tools/gen_globals.py
index 6d8d8c8..f7a72bb 100644
--- a/tools/gen_globals.py
+++ b/tools/gen_globals.py
@@ -196,7 +196,7 @@
     last_col_conns = set(globals_json["ud-conns"][str(chip_size[1])])
     missing_dccs_r = tuple(last_col_conns.difference(last_col_dccs))
 
-    globals_json["missing_dccs"] = {
+    globals_json["missing-dccs"] = {
         "0" : missing_dccs_l,
         str(chip_size[1]) : missing_dccs_r
     }