[x] fail due to bad configuration file. There are multiple ways in which the configuration file can be bad.
TBD point of failures in the configuration file.
[ ] test impossible dimensions - TBD. Two points passed to die area are treated as bbox points. Hence there is no impossible dimension (maybe 0,0,0,0). However a diea area set to "DIE_AREA": "0 100 34.5 57.12" results in a bbox of 0.0 57.12 34.5 100.0. This can be considered a user error and should be captured.
Misc Unit Tests
pdk_compat.py