diff --git a/openfpga/src/annotation/vpr_device_annotation.cpp b/openfpga/src/annotation/vpr_device_annotation.cpp index 71b3baf63..f196f50da 100644 --- a/openfpga/src/annotation/vpr_device_annotation.cpp +++ b/openfpga/src/annotation/vpr_device_annotation.cpp @@ -298,7 +298,7 @@ void VprDeviceAnnotation::add_physical_pb_port_range(t_port* operating_pb_port, t_port* physical_pb_port, const BasicPort& port_range) { /* The port range must satify the port width*/ - VTR_ASSERT((size_t)operating_pb_port->num_pins == port_range.get_width()); + VTR_ASSERT((size_t)operating_pb_port->num_pins >= port_range.get_width()); /* Warn any override attempt */ std::map>::const_iterator it = physical_pb_port_ranges_.find(operating_pb_port);