@@ -176,8 +176,8 @@ class ClusteredNetlist : public Netlist<ClusterBlockId, ClusterPortId, ClusterPi
176
176
public: // Public Mutators
177
177
/* *
178
178
* @brief Create a new block in the netlist or return an existing block.
179
- * If a block with the specified name already exists, its associated data
180
- * will be overwritten .
179
+ * If a block with the specified name already exists, the existing block's ID is returned,
180
+ * and no new block is created .
181
181
*
182
182
* @param name The unique name of the block
183
183
* @param pb The physical representation of the block
@@ -188,7 +188,7 @@ class ClusteredNetlist : public Netlist<ClusterBlockId, ClusterPortId, ClusterPi
188
188
/* *
189
189
* @brief Create a new port in the netlist or return an existing port.
190
190
* If a port with the specified name already exists for the given block,
191
- * its associated data will be overwritten .
191
+ * the existing port's ID is returned, and no new port is created .
192
192
*
193
193
* @param blk_id The block the port is associated with
194
194
* @param name The name of the port (must match the name of a port in the block's model)
@@ -198,7 +198,8 @@ class ClusteredNetlist : public Netlist<ClusterBlockId, ClusterPortId, ClusterPi
198
198
ClusterPortId create_port (const ClusterBlockId blk_id, const std::string& name, BitIndex width, PortType type);
199
199
/* *
200
200
* @brief Create a new pin in the netlist or return an existing pin.
201
- * If a pin with the specified ID already exists, its associated data will be overwritten.
201
+ * If a pin with the specified ID already exists, the existing pin's ID is returned,
202
+ * and no new pin is created.
202
203
*
203
204
* @param port_id The port this pin is associated with
204
205
* @param port_bit The bit index of the pin in the port
0 commit comments