This is the archived repository for PowerSynth 1 (v1.0-v1.9). The newer version of PowerSynth 2 (v2.0+) will be located in the new PowerSynth 2 repository.
This release series is developed originally by the MSCAD Lab and then joinly with the E3DA Lab, at University of Arkansas. For details, refer to the PowerSynth Release Website
This repositoty only includes the source code portion. Other necessary data files, manuals, and packaging materials are included in the PowerSynth1-pkg repository. The source code is mainly developed with Python 2.7 on Windows platform. Starting in v1.9, the code is gradually migrated to Python 3 on Linux platform. The old GUI is dropped and recreated in v2.0.
Due to the obsolete nature of the code development, it is mainly kepted for archival purpose. With latest development efforts have since shift to PowerSynth 2.
The original repository is migrated to git from the old CVS repo. The earily development efforts are aggregated into the a few milestones commits. It only includes several main branches released for the public. Academic research is performed on individual branches which may or may not be included in the master branch. Contact the paper authors regarding individual development efforts.
PowerSynth 1 is developed originally by the MSCAD Lab and then joinly with the E3DA Lab, at University of Arkansas. The PowerSynth 1 project is co-directed by Prof. Alan Mantooth and Prof. Yarui Peng.
The main developers of this release series include Quang Le, Imam Al Razi, Tristan Evans, and Shilpi Mukherjee. Earlier prototypes (prior to v1.0) are mainly developed by Brett Shook and Zihao Gong. The codebase also received contributions from many collaborators, graduates, and undergrads.
The main features, models, and algorithms of PowerSynth 1 are summarized in the following papers:
- v1.1: Tristan Evans, Quang Le, Shilpi Mukherjee, Imam Al Razi, Tom Vrotsos, Yarui Peng, and H. Alan Mantooth, "Powersynth: A Power Module Layout Generation Tool", IEEE Transactions on Power Electronics, vol. 34, no. 6, pp. 5063–5078, Jun 2019, Highlighted Paper.
- v1.3: Yarui Peng, Quang Le, Imam Al Razi, Shilpi Mukherjee, Tristan Evans, and H. Alan Mantooth, "PowerSynth Progression on Layout Optimization for Reliability and Signal Integrity", IEICE Nonlinear Theory and Its Applications, vol. 11, no. 2, pp. 124–144, Apr 2020, Invited Paper.
- v1.4: Tristan Evans, Shilpi Mukherjee, Yarui Peng, and H. Alan Mantooth, "Electronic Design Automation (EDA) Tools and Considerations for Electro-Thermo-Mechanical Co-Design of High Voltage Power Modules", in Proc. IEEE Energy Conversion Congress and Exposition, pp. 5046–5052, Oct 2020.
- v1.9: Imam Al Razi, Quang Le, Tristan Evans, Shilpi Mukherjee, H. Alan Mantooth, and Yarui Peng, "PowerSynth Design Automation Flow for Hierarchical and Heterogeneous 2.5D Multi-Chip Power Modules", IEEE Transactions on Power Electronics, vol. 36, no. 8, pp. 8919–8933, 2021.
For more details about the PowerSynth project and software, refer to the PowerSynth Release Website with publications and presentations.