Exploiting Net Connectivity in Legalization and Detailed Placement Scenarios
Abstract
:1. Introduction
- Functional Specification: Architecture, features and functionalities specification in terms of power consumption, area and delay.
- HDL Design and Simulation: Design implementation using a Hardware Description Language (HDL) (primarily VHDL or Verilog) followed by a functional simulation that verifies the logical and/or algorithmic behavior of the design.
- Synthesis: Conversion of the HDL design into an optimal technology-dependent gate-level netlist, based on a set of constraints.
- Floorplanning: Design partitioning that generates the shape and size of blocks, followed by block, macros and pin placement, and chip area estimation.
- Placement: Designation of standard cells’ positions in pre-defined rows as to minimize total interconnect wire length, power dissipation and delay. Placement can be further divided into three distinct steps: global placement, legalization and detailed placement. During global placement, the coordinates of each standard cell are computed as the outcome of an overall optimization procedure that focuses on minimizing key metrics in addition to interconnect wire length. The result at hand might, and most certainly will, contain overlapping cells and/or cells that are not properly embedded in the design’s predefined rows, a situation which certifies the infeasibility of the manufacturing procedure. The aforementioned issues can be resolved by distancing and fitting the cells throughout legalization. Moreover, the deterioration caused by the preceding step is leveled by minor and swift modifications that are performed in detailed placement.
- Routing: Implementation of the connections between cells, blocks and pins.
- Verification and Signoff: Succeeding routing, the design process undergoes three steps of physical verification (commonly referred as signoff):
- −
- Layout versus schematic (LVS), certifying that the layout matches the schematic.
- −
- Design rule check (DRC), affirming that the geometry follows the foundry rules.
- −
- Logical equivalence check(LVC), checking the equivalence between pre and post design layout.
- We propose six variations on the legalization scheme described at [1] that can be easily applied on top of any modern standard cell design.
- Each variation can be applied either as a legalizer or as a detailed placer.
- Proposed approaches managed to reduce the total interconnect wire length up to 81% upon the original legalization scheme [1], without significantly affecting the execution time.
- Extensive simulations are conducted to analyze the performance of proposed variations against state-of-the-art algorithms using 22 real-world benchmark circuits
2. Related Work
3. Approaches
- unbounded_bidirectional (ub): The main difference from its original counterpart is the utilization of both sides of the chip while considering the position with minimum displacement where the leading cell will be placed. The interconnected cells are relocated in the exact same manner. By considering additional placement slots, cells that are going to be placed in future iterations, will have increased chances of being placed in an optimal position. Moreover, the left-right arrangement reduces the overall density of the chip. Figure 2 depicts an execution example of , followed by Algorithm 1 describing its functionality.
- bounded_bidirectional_dens_limit (bd): This variation follows the previous bidirectional arrangement but applies a density threshold, in addition, for each row. Upon reaching this threshold, the row at hand is viewed as a macro that cannot be tampered with. The goal is to decongest the globally placed design while simultaneously correcting any illegalities, functioning as a legalizer and a detailed placer at the same time.
- unbounded_bidirectional_div (ubd): Practically, a modified version of that differentiates in the intermediate step of moving interconnected cells, by recalculating their displacement following the formula:
- bounded_bidirectional_div_dens_limit (bdd): An amalgamation of the two previous methods, applying a density threshold on every row of the design while applying the same formula for relocating the interconnected cells.
Algorithm 1 Unbounded Bidirectional |
|
- unbounded_bidirectional_grid (ubg): The core functionality is implemented, unmodified, and applied upon each bin of the design. Every cell within a bin is placed into an optimal positions following the bidirectional search pattern, generating a layout similar to the one presented in Figure 3. Further displacement reduction is attained, That way we can achieve further reduction upon displacement of every core element and also achieve decongestion of more areas within the design.
- unbounded_bidirectional_div_grid (ubdg): Similar to the corresponding legalization scheme where the minimization of interconnected cells’ displacement is taken into account. The generated grid restricts considerably the available search areas.
4. Experimental Results
4.1. Simulation Setup
4.2. Performance Assessment
5. Discussion and Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Dadaliaris, A.N.; Oikonomou, P.; Koziri, M.G.; Nerantzaki, E.; Loukopoulos, T.; Stamoulis, G.I. A connectivity-based legalization scheme for standard cell placement. Circuits Syst. 2017, 8, 191. [Google Scholar] [CrossRef] [Green Version]
- Hill, D. Method and System for High Speed Detailed Placement of Cells within an Integrated Circuit Design. U.S. Patent 6,370,673, 9 April 2002. [Google Scholar]
- Spindler, P.; Schlichtmann, U.; Johannes, F.M. Abacus: Fast legalization of standard cell circuits with minimal movement. In Proceedings of the 2008 International Symposium on Physical Design, Portland, OR, USA, 13–16 April 2008; pp. 47–53. [Google Scholar]
- Dadaliaris, A.N.; Oikonomou, P.; Koziri, M.G.; Nerantzaki, E.; Hatzaras, Y.; Garyfallou, D.; Loukopoulos, T.; Stamoulis, G.I. Heuristics to augment the performance of Tetris legalization: Making a fast but inferior method competitive. J. Low Power Electron. 2017, 13, 220–230. [Google Scholar] [CrossRef]
- He, L.; Kahng, A.B.; Tam, K.H.; Xiong, J. Variability-driven considerations in the design of integrated-circuit global interconnects. In Proceedings of the 21th Intl. VLSI Multilevel Interconnection (VMIC) Conf. Citeseer, Waikoloa, HI, USA, 29 September–2 October 2004; pp. 214–221. [Google Scholar]
- Chou, S.; Ho, T.Y. OAL: An obstacle-aware legalization in standard cell placement with displacement minimization. In Proceedings of the IEEE International SOC Conference (SOCC), Belfast, Ireland, 9–11 September 2009; pp. 329–332. [Google Scholar]
- Oikonomou, P.; Koziri, M.G.; Dadaliaris, A.N.; Loukopoulos, T.; Stamoulis, G.I. Domocus: Lock free parallel legalization in standard cell placement. In Proceedings of the 6th International Conference on Modern Circuits and Systems Technologies (MOCAST), Thessaloniki, Greece, 4–6 May 2017; pp. 1–4. [Google Scholar]
- Cho, M.; Ren, H.; Xiang, H.; Puri, R. History-based VLSI legalization using network flow. In Proceedings of the 47th Design Automation Conference, Anaheim, CA, USA, 13–18 June 2010; pp. 286–291. [Google Scholar]
- Zhu, Z.; Chen, J.; Zhu, W.; Chang, Y.W. Mixed-cell-height legalization considering technology and region constraints. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2020, 39, 5128–5141. [Google Scholar] [CrossRef]
- Hougardy, S.; Neuwohner, M.; Schorr, U. A Fast Optimal Double Row Legalization Algorithm. In Proceedings of the 2021 International Symposium on Physical Design, Online, 22–24 March 2021; pp. 23–30. [Google Scholar]
- Ferreira, J.; Butzen, P.F.; Meinhardt, C.; Reis, R.A. FBM: A Simple and Fast Algorithm for Placement Legalization. In Proceedings of the 26th IEEE International Conference on Electronics, Circuits and Systems (ICECS), Genoa, Italy, 27–29 November 2019; pp. 209–212. [Google Scholar]
- Chen, J.; Zhu, W. An analytical placer for VLSI standard cell placement. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2012, 31, 1208–1221. [Google Scholar] [CrossRef]
- Bredthauer, B.; Olbrich, M.; Barke, E. Stp-a quadratic vlsi placement tool using graphic processing units. In Proceedings of the 17th International Symposium on Parallel and Distributed Computing (ISPDC), Amsterdam, The Netherlands, 3–7 June 2018; pp. 77–84. [Google Scholar]
- Lin, Y.; Pan, D.Z.; Ren, H.; Khailany, B. DREAMPlace 2.0: Open-source gpu-accelerated global and detailed placement for large-scale vlsi designs. In Proceedings of the China Semiconductor Technology International Conference (CSTIC), Shanghai, China, 18–19 March 2020; pp. 1–4. [Google Scholar]
- Gu, J.; Jiang, Z.; Lin, Y.; Pan, D.Z. DreamPlace 3.0: Multi-electrostatics based robust VLSI placement with region constraints. In Proceedings of the IEEE/ACM International Conference on Computer Aided Design (ICCAD), San Diego, CA, USA, 2–5 November 2020; pp. 1–9. [Google Scholar]
- Lin, Y.; Li, W.; Gu, J.; Ren, H.; Khailany, B.; Pan, D.Z. ABCDPlace: Accelerated batch-based concurrent detailed placement on multithreaded cpus and GPUs. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2020, 39, 5083–5096. [Google Scholar] [CrossRef]
- Zhu, W.; Huang, Z.; Chen, J.; Chang, Y.W. Analytical solution of poisson’s equation and its application to vlsi global placement. In Proceedings of the International Conference on Computer-Aided Design, San Diego, CA, USA, 5–8 November 2018; pp. 1–8. [Google Scholar]
- Lin, T.; Chu, C.; Wu, G. POLAR 3.0: An ultrafast global placement engine. In Proceedings of the IEEE/ACM International Conference on Computer-Aided Design (ICCAD), Austin, TX, USA, 2–6 November 2015; pp. 520–527. [Google Scholar]
- Chen, J.; Peng, Z.; Zhu, W. A VLSI global placement solver based on proximal alternating direction method. In Proceedings of the IEEE 11th International Conference on ASIC (ASICON), Chengdu, China, 3–6 November 2015; pp. 1–4. [Google Scholar]
- Popovych, S.; Lai, H.H.; Wang, C.M.; Li, Y.L.; Liu, W.H.; Wang, T.C. Density-aware detailed placement with instant legalization. In Proceedings of the 51st ACM/EDAC/IEEE Design Automation Conference (DAC), San Francisco, CA, USA, 1–5 June 2014; pp. 1–6. [Google Scholar]
- Cheng, C.K.; Kahng, A.B.; Kang, I.; Wang, L. Replace: Advancing solution quality and routability validation in global placement. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2018, 38, 1717–1730. [Google Scholar] [CrossRef]
- Chen, T.C.; Jiang, Z.W.; Hsu, T.C.; Chen, H.C.; Chang, Y.W. NTUplace3: An analytical placer for large-scale mixed-size designs with preplaced blocks and density constraints. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2008, 27, 1228–1240. [Google Scholar] [CrossRef] [Green Version]
- Darav, N.K.; Kennings, A.; Westwick, D.; Behjat, L. High performance global placement and legalization accounting for fence regions. In Proceedings of the IEEE/ACM International Conference on Computer-Aided Design (ICCAD), Austin, TX, USA, 2–6 November 2015; pp. 514–519. [Google Scholar]
- Hu, B.; Marek-Sadowska, M. FAR: Fixed-points addition & relaxation based placement. In Proceedings of the 2002 International Symposium on Physical Design, Del Mar, CA, USA, 7–10 April 2002; pp. 161–166. [Google Scholar]
- Vygen, J. Algorithms for detailed placement of standard cells. In Proceedings of the Conference on Design, Automation and Test in Europe, Paris, France, 23–26 February 1998; pp. 321–324. [Google Scholar]
- Chan, T.; Cong, J.; Sze, K. Multilevel generalized force-directed method for circuit placement. In Proceedings of the International Symposium on Physical Design, San Francisco, CA, USA, 3–6 April 2005; pp. 185–192. [Google Scholar]
- Yang, X.; Sarrafzadeh, M.; Wang, M. Dragon2000: Standard-cell placement tool for large industry circuits. In Proceedings of the IEEE/ACM International Conference on Computer Aided Design, ICCAD-2000, IEEE/ACM Digest of Technical Papers (Cat. No. 00CH37140), San Jose, CA, USA, 5–9 November 2000; pp. 260–263. [Google Scholar]
- Taghavi, T.; Yang, X.; Choi, B.K. Dragon2005: Large-scale mixed-size placement tool. In Proceedings of the 2005 International Symposium on Physical Design, San Francisco, CA, USA, 3–6 April 2005; pp. 245–247. [Google Scholar]
- Kim, M.C.; Viswanathan, N.; Alpert, C.J.; Markov, I.L.; Ramji, S. MAPLE: Multilevel adaptive placement for mixed-size designs. In Proceedings of the 2012 ACM International Symposium on International Symposium on Physical Design, Taipei, Taiwan, 29 March–1 April 2012; pp. 193–200. [Google Scholar]
- Luo, T.; Pan, D.Z. DPlace2. 0: A stable and efficient analytical placement based on diffusion. In Proceedings of the Asia and South Pacific Design Automation Conference, Seoul, Korea, 21–24 January 2008; pp. 346–351. [Google Scholar]
- Yan, J.Z.; Chu, C.; Mak, W.K. Safechoice: A novel approach to hypergraph clustering for wirelength-driven placement. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2011, 30, 1020–1033. [Google Scholar] [CrossRef] [Green Version]
- He, X.; Huang, T.; Xiao, L.; Tian, H.; Cui, G.; Young, E.F. Ripple: An effective routability-driven placer by iterative cell movement. In Proceedings of the IEEE/ACM International Conference on Computer-Aided Design (ICCAD), San Diego, CA, USA, 2–5 November 2011; pp. 74–79. [Google Scholar]
- He, X.; Huang, T.; Xiao, L.; Tian, H.; Young, E.F. Ripple: A robust and effective routability-driven placer. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2013, 32, 1546–1556. [Google Scholar] [CrossRef]
- Kim, M.C.; Lee, D.J.; Markov, I.L. SimPL: An effective placement algorithm. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2011, 31, 50–60. [Google Scholar] [CrossRef] [Green Version]
- Kim, M.C.; Lee, D.J.; Markov, I.L. Simpl: An algorithm for placing VLSI circuits. Commun. ACM 2013, 56, 105–113. [Google Scholar] [CrossRef]
- Spindler, P.; Schlichtmann, U.; Johannes, F.M. Kraftwerk2—A fast force-directed quadratic placement approach using an accurate net model. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2008, 27, 1398–1411. [Google Scholar] [CrossRef]
- Chang, C.C.; Cong, J.; Pan, Z.; Yuan, X. Multilevel global placement with congestion control. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2003, 22, 395–409. [Google Scholar] [CrossRef]
- Sherwani, N.A. Algorithms for VLSI Physical Design Automation; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
- Alpert, C.J.; Mehta, D.P.; Sapatnekar, S.S. Handbook of Algorithms for Physical Design Automation; CRC Press: Boca Raton, FL, USA, 2008. [Google Scholar]
- Sait, S.M.; Youssef, H. VLSI Physical Design Automation: Theory and Practice; World Scientific: Singapore, 1999; Volume 6. [Google Scholar]
- Kahng, A.B.; Lienig, J.; Markov, I.L.; Hu, J. VLSI Physical Design: From Graph Partitioning to Timing Closure; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
- Garey, M.R.; Johnson, D.S. Computers and Intractability; Freeman: San Francisco, CA, USA, 1979; Volume 174. [Google Scholar]
- Garey, M.R.; Johnson, D.S.; Stockmeyer, L. Some simplified NP-complete problems. In Proceedings of the Sixth Annual ACM Symposium on Theory of Computing, Seattle, WA, USA, 30 April–2 May 1974; pp. 47–63. [Google Scholar]
- Viswanathan, N.; Chu, C.N. FastPlace: Efficient analytical placement using cell shifting, iterative local refinement, and a hybrid net model. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2005, 24, 722–733. [Google Scholar] [CrossRef] [Green Version]
- Nam, G.J.; Alpert, C.J.; Villarrubia, P.; Winter, B.; Yildiz, M. The ISPD2005 placement contest and benchmark suite. In Proceedings of the 2005 International Symposium on Physical Design, San Francisco, CA, USA, 3–6 April 2005; pp. 216–220. [Google Scholar]
- Chan, T.F.; Cong, J.; Shinnerl, J.R.; Sze, K.; Xie, M. mPL6: Enhanced multilevel mixed-size placement. In Proceedings of the 2006 International Symposium on Physical Design, San Jose, CA, USA, 9–12 April 2006; pp. 212–214. [Google Scholar]
- Lu, J.; Chen, P.; Chang, C.C.; Sha, L.; Dennis, J.; Huang, H.; Teng, C.C.; Cheng, C.K. ePlace: Electrostatics based placement using Nesterov’s method. In Proceedings of the 51st ACM/EDAC/IEEE Design Automation Conference (DAC), San Francisco, CA, USA, 1–5 June 2014; pp. 1–6. [Google Scholar]
- Lu, J.; Chen, P.; Chang, C.C.; Sha, L.; Huang, D.J.H.; Teng, C.C.; Cheng, C.K. ePlace: Electrostatics-based placement using fast fourier transform and Nesterov’s method. ACM Trans. Des. Autom. Electron. Syst. (TODAES) 2015, 20, 1–34. [Google Scholar] [CrossRef]
Design | #Cells | #I/O Pads | #Nets | #Pins | #Rows |
---|---|---|---|---|---|
ibm01 | 12,506 | 246 | 14,111 | 50,566 | 96 |
ibm02 | 19,342 | 259 | 19,584 | 81,199 | 109 |
ibm03 | 22,853 | 283 | 27,401 | 93,573 | 121 |
ibm04 | 27,220 | 287 | 31,970 | 105,859 | 136 |
ibm05 | 28,146 | 1201 | 28,446 | 126,308 | 139 |
ibm06 | 32,332 | 166 | 34,826 | 128,182 | 126 |
ibm07 | 45,639 | 287 | 48,117 | 175,639 | 166 |
ibm08 | 51,023 | 286 | 50,513 | 204,890 | 170 |
ibm09 | 53,110 | 285 | 60,902 | 222,088 | 183 |
ibm10 | 68,685 | 744 | 75,196 | 297,567 | 234 |
ibm11 | 70,152 | 406 | 81,454 | 280,786 | 208 |
ibm12 | 70,439 | 637 | 77,240 | 317,760 | 242 |
ibm13 | 83,709 | 490 | 99,666 | 357,075 | 224 |
ibm14 | 147,088 | 517 | 152,772 | 546,816 | 305 |
ibm15 | 161,187 | 383 | 186,608 | 715,823 | 303 |
ibm16 | 182,980 | 504 | 190,048 | 778,823 | 347 |
ibm17 | 184,752 | 743 | 189,581 | 860,036 | 379 |
ibm18 | 210,341 | 272 | 201,920 | 819,697 | 361 |
Design | #Objects | #Movable Objects | #Fixed Objects | #Nets | #Pins | #Rows |
---|---|---|---|---|---|---|
adaptec1 | 211,447 | 210,904 | 543 | 221,142 | 944,053 | 890 |
adaptec2 | 255,023 | 254,457 | 566 | 266,009 | 1,069,482 | 1170 |
adaptec3 | 451,650 | 450,927 | 723 | 466,758 | 1,875,039 | 1944 |
adaptec4 | 496,045 | 494,716 | 1329 | 515,951 | 1,912,420 | 1944 |
Approach | Avg. HPWL Improvement (mPL6) | Avg. HPWL Improvement (ePlace) | Avg. Displacement Improvement (mPL6) | Avg. Displacement Improvement (ePlace) | Avg. Runtime Improvement (mPL6) | Avg. Runtime Improvement (ePlace) |
---|---|---|---|---|---|---|
ub | 18.13% | 17.01% | 36.18% | 32.72% | 0.53% | 0.86% |
bd99 | 17.48% | 16.52% | 34.858% | 31.17% | −2.02% | −29.56% |
bd95 | 15.31% | 14.61% | 27.15% | 24.52% | −21.76% | 2.78% |
ubd | 40.36% | 38.57% | −80.25% | −86.99% | −105.06% | −102.99% |
bdd99 | 40.32% | 38.50% | −82.35% | −88.83% | −147.22% | −161.25% |
bdd95 | 38.74% | 36.95% | −91.09% | −96.33% | −203.66% | −215.67% |
ub(2 × 2) | 43.87% | 46.13% | 57.05% | 57.88% | 99.22% | 99.12% |
ubd(2 × 2) | 59.94% | 62.36% | 18.57% | 24.71% | 99.20% | 99.03% |
ub(4 × 4) | 61.78% | 64.06% | 73.26% | 74.12% | 99.54% | 99.45% |
ubd(4 × 4) | 71.21% | 73.50% | 63.39% | 65.26% | 99.50% | 99.38% |
ub(8 × 8) | 72.12% | 74.07% | 83.95% | 84.76% | 99.72% | 99.89% |
ubd(8 × 8) | 76.84% | 78.78% | 83.97% | 85.28% | 99.67% | 99.60% |
ub(16 × 16) | 77.41% | 79.09% | 91.08% | 91.56% | 99.81% | 99.78% |
ubd(16 × 16) | 79.31% | 81.04% | 92.98% | 93.65% | 99.78% | 99.73% |
Design | GP (mPL6) | Baseline [1] | ub 8 × 8 | ubd 8 × 8 | ub 16 × 16 | ubd 16 × 16 |
---|---|---|---|---|---|---|
ibm01 | 2,073,720 | 8,578,749 | 2,687,459 | 2,268,377 | 2,232,947 | 2,127,129 |
ibm02 | 4,115,535 | 17,088,957 | 5,104,443 | 4,348,663 | 4,328,567 | 4,176,168 |
ibm03 | 5,618,096 | 22,618,146 | 6,934,248 | 6,196,641 | 5,970,270 | 5,764,097 |
ibm04 | 6,959,972 | 23,732,424 | 8,328,121 | 7,522,072 | 7,262,231 | 7,030,794 |
ibm05 | 10,058,599 | 36,390,124 | 11,862,607 | 10,530,664 | 10,582,865 | 10,163,971 |
ibm06 | 5,735,064 | 22,289,668 | 7,360,543 | 6,551,592 | 6,250,799 | 5,973,455 |
ibm07 | 9,403,115 | 47,913,647 | 12,863,250 | 11,069,734 | 10,653,858 | 9,894,014 |
ibm08 | 10,188,507 | 54,872,802 | 14,751,303 | 11,639,903 | 11,703,331 | 1,0572,367 |
ibm09 | 11,095,230 | 54,440,500 | 16,567,562 | 13,836,911 | 13,147,719 | 11,938,413 |
ibm10 | 19,841,489 | 98,718,698 | 30,091,176 | 24,160,180 | 23,733,083 | 21,170,214 |
ibm11 | 16,349,962 | 89,133,528 | 23,991,183 | 20,617,189 | 19,454,785 | 17,756,809 |
ibm12 | 24,204,836 | 139,103,758 | 35,747,744 | 28,500,840 | 28,719,277 | 25,676,673 |
ibm13 | 19,099,801 | 141,639,550 | 31,222,644 | 25,607,769 | 24,010,729 | 21,529,955 |
ibm14 | 34,804,692 | 234,332,753 | 57,311,946 | 47,511,227 | 44,773,614 | 39,711,435 |
ibm15 | 42,097,139 | 309,725,895 | 74,604,463 | 58,926,602 | 56,302,260 | 48,779,650 |
ibm16 | 45,342,902 | 353,949,149 | 87,668,119 | 66,058,790 | 64,848,164 | 5,4053,562 |
ibm17 | 62,242,741 | 483,965,502 | 116,968,604 | 82,558,553 | 86,069,785 | 71,817,907 |
ibm18 | 44,084,573 | 386,787,994 | 86,903,950 | 64,359,380 | 63,517,563 | 5,2543,606 |
adaptec1 | 103,334,844 | 491,406,304 | 19,1049,903 | 141,001,589 | 148,124,392 | 121,840,413 |
adaptec2 | 121,481,139 | 684,333,764 | 251,113,848 | 185,450,686 | 178,073,983 | 143,689,629 |
adaptec3 | 256,734,372 | 1,314,853,028 | 695,749,638 | 472,768,557 | 466,814,791 | 355,400,251 |
adaptec4 | 230,334,408 | 126,638,919 | 652,205,290 | 457,445,662 | 434,328,800 | 338,347,283 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Dadaliaris, A.; Kranas, G.; Oikonomou, P.; Floros, G.; Dossis, M. Exploiting Net Connectivity in Legalization and Detailed Placement Scenarios. Information 2022, 13, 212. https://doi.org/10.3390/info13050212
Dadaliaris A, Kranas G, Oikonomou P, Floros G, Dossis M. Exploiting Net Connectivity in Legalization and Detailed Placement Scenarios. Information. 2022; 13(5):212. https://doi.org/10.3390/info13050212
Chicago/Turabian StyleDadaliaris, Antonios, George Kranas, Panagiotis Oikonomou, George Floros, and Michael Dossis. 2022. "Exploiting Net Connectivity in Legalization and Detailed Placement Scenarios" Information 13, no. 5: 212. https://doi.org/10.3390/info13050212
APA StyleDadaliaris, A., Kranas, G., Oikonomou, P., Floros, G., & Dossis, M. (2022). Exploiting Net Connectivity in Legalization and Detailed Placement Scenarios. Information, 13(5), 212. https://doi.org/10.3390/info13050212