Simple Ruby utilities for generating and checking pin assignment constraints in Xilinx XDC constraints files