File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -196,6 +196,12 @@ t_physical_tile_type_ptr get_physical_tile_type(const ClusterBlockId blk);
196
196
197
197
// Returns the sub tile index (within 'physical_tile') corresponding to the
198
198
// 'logical block'
199
+ //
200
+ // This function will return the index for the first sub_tile that can accommodate
201
+ // the logical block
202
+ // It is typically called before/during placement,
203
+ // when picking a sub-tile to fit a logical block
204
+ //
199
205
int get_logical_block_physical_sub_tile_index (t_physical_tile_type_ptr physical_tile,
200
206
t_logical_block_type_ptr logical_block);
201
207
@@ -227,8 +233,9 @@ int get_logical_block_physical_sub_tile_index(t_physical_tile_type_ptr physical_
227
233
// |<----- capacity.low ----->|<----- capacity.low + 1 ----->| ... |<----- sub_tile_capacity ---->|
228
234
//
229
235
//
230
- // This function is called only after placement is finished, where all the logical
231
- // blocks are assigned to a specific location of a tile!!!
236
+ // This function is created for device-level information inquiry.
237
+ // Therefore, it should ONLY require device-level information as inputs!!!
238
+ // It should NOT need any mapping results as inputs!!!
232
239
//
233
240
// Throws an exception if the corresponding physical pin can't be found.
234
241
int get_post_placement_physical_pin (t_physical_tile_type_ptr physical_tile,
You can’t perform that action at this time.
0 commit comments