You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Controls which estimation method is used when selecting the starting temperature
846
+
for the automatic annealing schedule.
847
+
848
+
The options for estimators are:
849
+
850
+
* ``cost_variance``: Estimates the initial temperature using the variance of cost after a set of trial swaps. The initial temperature is set to a value proportional to the variance.
851
+
* ``equilibrium``: Estimates the initial temperature by trying to predict the equilibrium temperature for the initial placement (i.e. the temperature that would result in no change in cost).
852
+
853
+
**Default** ``cost_variance``
854
+
843
855
.. option:: --init_t <float>
844
856
845
857
The starting temperature of the anneal for the manual annealing schedule.
Copy file name to clipboardExpand all lines: doc/src/vtr/get_vtr.rst
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ How to Cite
9
9
Citations are important in academia, as they ensure contributors receive credit for their efforts.
10
10
Therefore please use the following paper as a general citation whenever you use VTR:
11
11
12
-
M. A. Elgammal, A. Mohaghegh, S. G. Shahrouz, F. Mahmoudi, F. Koşar, K. Talaei, J. Fife, D. Khadivi, K. E. Murray, A. Boutros, K.B. Kent, J. Goeders, V. Betz "VTR 9: Open-Source CAD for Fabric and Beyond FPGA Architecture Exploration" ACM TRETS, 2024
12
+
M. A. Elgammal, A. Mohaghegh, S. G. Shahrouz, F. Mahmoudi, F. Koşar, K. Talaei, J. Fife, D. Khadivi, K. E. Murray, A. Boutros, K.B. Kent, J. Goeders, V. Betz "VTR 9: Open-Source CAD for Fabric and Beyond FPGA Architecture Exploration" ACM TRETS, 2025
Copy file name to clipboardExpand all lines: libs/libarchfpga/src/device_grid.h
+65-4Lines changed: 65 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -32,10 +32,9 @@ class DeviceGrid {
32
32
const std::string& name() const { return name_; }
33
33
34
34
///@brief Return the number of layers(number of dies)
35
-
inlineintget_num_layers() const {
36
-
return(int)grid_.dim_size(0);
35
+
inlinesize_tget_num_layers() const {
36
+
return grid_.dim_size(0);
37
37
}
38
-
39
38
///@brief Return the width of the grid at the specified layer
40
39
size_twidth() const { return grid_.dim_size(1); }
41
40
///@brief Return the height of the grid at the specified layer
@@ -54,7 +53,8 @@ class DeviceGrid {
54
53
voidclear();
55
54
56
55
/**
57
-
* @brief Return the number of instances of the specified tile type on the specified layer. If the layer_num is -1, return the total number of instances of the specified tile type on all layers.
56
+
* @brief Return the number of instances of the specified tile type on the specified layer.
57
+
* If the layer_num is -1, return the total number of instances of the specified tile type on all layers.
58
58
* @note This function should be used if count_instances() is called in the constructor.
59
59
*/
60
60
size_tnum_instances(t_physical_tile_type_ptr type, int layer_num) const;
0 commit comments