File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed
Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -197,10 +197,12 @@ class DeviceGrid {
197197 return &grid_.get (n);
198198 }
199199
200+ // / Returns the list of horizontal interposer cut locations for each layer.
200201 inline const std::vector<std::vector<int >>& get_horizontal_interposer_cuts () const {
201202 return horizontal_interposer_cuts_;
202203 }
203204
205+ // / Returns the list of vertical interposer cut locations for each layer.
204206 inline const std::vector<std::vector<int >>& get_vertical_interposer_cuts () const {
205207 return vertical_interposer_cuts_;
206208 }
@@ -227,6 +229,8 @@ class DeviceGrid {
227229
228230 std::vector<t_logical_block_type_ptr> limiting_resources_;
229231
232+ // / Horizontal interposer cut locations in each layer.
230233 std::vector<std::vector<int >> horizontal_interposer_cuts_;
234+ // / Vertical interposer cust location in each layer.
231235 std::vector<std::vector<int >> vertical_interposer_cuts_;
232236};
Original file line number Diff line number Diff line change 11#pragma once
22
3+ /* *
4+ * @file draw_interposer.h
5+ * @brief Declares functions to draw interposer cut lines in the FPGA device.
6+ *
7+ * Cut lines are drawn at channel centers during placement and slightly offset
8+ * during routing for better channel ownership visualization.
9+ */
10+
311#ifndef NO_GRAPHICS
412
513// forward declaration
You can’t perform that action at this time.
0 commit comments