|
[1] W. S. Kuo, S. H. Zhang, W. K. Mak, R. Sun, and Y. K. Leow, “Pin assignment optimization for multi-2.5 d fpga-based systems,” in Proceedings of the 2018 International Symposium on Physical Design, pp. 106–113, ACM, 2018. [2] S. D. Brown, R. J. Francis, J. Rose, and Z. G. Vranesic, Field-programmable gate arrays, vol. 180. Springer Science & Business Media, 2012. [3] S. M. Trimberger, Field-programmable gate array technology. Springer Science & Business Media, 2012. [4] M. A. Khalid, Routing architecture and layout synthesis for multi-FPGA sys- tems. Ph. D. dissertation, Dept. of ECE, Univ. Toronto, 1999. [5] J. Babb, R. Tessier, M. Dahl, S. Z. Hanono, D. M. Hoki, and A. Agarwal, “Logic emulation with virtual wires,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 16, no. 6, pp. 609–626, 1997. [6] D. Galloway, D. Karchmer, P. Chow, D. Lewis, and J. Rose, The transmo- grifier: The University of Toronto field-programmable system. University of Toronto. Computer Systems Research Institute, 1994. [7] D. E. Van den Bout, J. N. Morris, D. Thomae, S. Labrozzi, S. Wingo, and D. Hallman, “Anyboard: An fpga-based, reconfigurable system,” IEEE De- sign & Test of Computers, vol. 9, no. 3, pp. 21–30, 1992. [8] S. A. Hauck, “Multi-fpga systems.,” 1997. [9] P. Dorsey et al., “Xilinx stacked silicon interconnect technology delivers break- through fpga capacity, bandwidth, and power efficiency,” Xilinx White Paper: Virtex-7 FPGAs, pp. 1–10, 2010. [10] S. C. Chen, R. Sun, and Y. W. Chang, “Simultaneous partitioning and signals grouping for time-division multiplexing in 2.5 d fpga-based systems,” in 2018 IEEE/ACM International Conference on Computer-Aided Design (ICCAD), pp. 1–7, IEEE, 2018. [11] E. Nasiri, J. Shaikh, A. Pereira, and V. Betz, “Muliple dice working as one: CAD flows and routing architectures for silicon interposer FPGAs,” IEEE transactions on very large scale integration systems, vol. 24, pp. 1821–1834, May 2016. [12] W. N. Hung and R. Sun, “Challenges in large fpga-based logic emulation systems,” in Proceedings of the 2018 International Symposium on Physical Design, pp. 26–33, ACM, 2018. [13] C.-W. Pui, G. Wu, F. Y. Mang, and E. F. Young, “An analytical approach for time-division multiplexing optimization in multi-fpga based systems,” in 2019 ACM/IEEE International Workshop on System Level Interconnect Prediction (SLIP), pp. 1–8, IEEE, 2019. [14] S. Hauck and G. Borriello, “Pin assignment for multi-FPGA systems,” IEEE transactions on computer-aided design of integrated circuits and systems, vol. 16, no. 9, pp. 956–964, 1997. [15] T. Meister, J. Lienig, and G. Thomke, “Novel pin assignment algorithms for components with very high pin counts,” in Proc. of the conference on Design, Automation and Test in Europe, pp. 837–842, 2008. [16] W. Mak, “I/O placement for FPGAs with multiple I/O standards,” IEEE transactions on computer-aided design of integrated circuits and systems, vol. 23, no. 2, pp. 315–320, 2004. [17] W. Mak and C. Lai, “On constrained pin mapping for FPGA-PCB co-design,” IEEE transactions on computer-aided design of integrated circuits and sys- tems, vol. 25, no. 11, pp. 2393–2401, 2006. [18] S. Lei and W. Mak, “Simultaneous constrained pin assignment and escape routing considering differential pairs for FPGA-PCB co-design,” IEEE trans- actions on computer-aided design of integrated circuits and systems, vol. 32, no. 12, pp. 1866–1878, 2013. [19] G. Optimization, “Gurobi optimizer reference manual,” 2016. http://www. gurobi.com. [20] L. Perron and V. Furnon, “Or-tools.” https://developers.google.com/ optimization/. |