|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 hamorabi 于 2025-4-1 16:15 编辑
I wrote a tool called Mosplot that does three main things:
1. Generate lookup tables of all interesting MOSFET parameters, capturing all the characteristics of a transistor.
2. Using the lookup table, all sorts of fancy plots of MOSFET parameters can be made easy extremely easily without having to simulate the circuit every time.
3. Using the lookup table, analog circuits with design specifications can be easily optimized, as long as you can write the equations that define how the specifications are computed. For instance, you can optimize a 5T-OTA for a given specification in a given technology in just a few seconds.
https://github.com/medwatt/gmid
It is written in python. You can see many examples of how to make plots and also one example of how one can write a script to optimize a 5T-OTA.
I initially wrote this tool because I was looking for an open-source tool that generates plots for the gm/ID methodology. However, as I was growing tired of having to constantly redesign circuits with different specifications, I realized that having the lookup table and the power of optimization methods, I can easily automate the whole process. At the moment, there's only a single script for the 5T-OTA, but I plan to add more in the future. In this way, we could have a repository of designs that could be trivially optimized for any technology. Of course, the tool is completely open-source and I welcome any contributions or suggestions that improve the tool.
|
|