Author: Xiaomeng Wang
-
Tunneling among Clusters
when I remote log into a machine of a clusters via a domain record for example ssh.xyz.edu, it is not the machine that I want my apps to execute upon on, I wish to connect to the more powerful machine that cannot be reached from outside the campus, one way to do so is to…
-
Operational Transconductance Amplifier Design
Operational transconductance amplifier is also known as OTA, that converts the voltage input to current output. voltage controlled current source. For this article, we are discussing the differential input single output 2 stage OTA. OTA has a lot of constains in terms of design, it relies on differential amplifier as well as current mirror knowledge.…
-
A selection of Dissertations and Theses @VT
This article contains a lists of documents regarding integrated circuits and wireless communication dissertations and theses. I will cite the dissertations mainly from Google Scholar using Chicago style in order to make it tidy and organized. Information regarding how to find the documents can be found here specifically for Virginia Tech. I presume other universities…
-
Drawing circuit diagrams using CircuiTikZ
As I need to draw cmos circuits for illustration’s purpose as well as publication’s requirement, I want to find a high quality decent way of drawing circuits. I tried to export/print the file out of Cadence Virtuoso, but it is far from satisfactory, there are other types of online and local programs for drawing circuits,…
-
Solution to Blue Screen of Death After Installed TIA Portal
TIA portal is widely used in industrial scenarios, it is the platform exclusively on Windows, I have the mixed feeling about this tool as this is the only software for programming SIEMENS PLCs. Yet it is really large and installs a lot of software onto one’s machine. One problem after installed TIA portal 17 is…
-
Install Microsoft Visio on macOS M series Chips via Parallels Desktop
I’m trying to incorporate Microsoft Visio in my workflow as I underestimated its power. One problem for me is that I use a Macintosh which is not able to use the app natively, even through there’s a web based app, it is still far from acceptable in terms of user experience. Thus I decide that…
-
A Tutorial on scikit-learn
Scikit-learn is one of the most fundamental machine learning tools. You could access its official website here. It may not as fancy as pytorch or tensorflow, but scikit-learn is a good starting point for beginners to learn about machine learning algorithms. In this tutorial, several aspects will be shown, including installation, datasets as well as…
-
Solving Thunderbird sent mail line wrapping issue
When using Thunderbird to send a email(not replying), I found out that it has a line wrapping issue, which means when you read that on the webpage, there are unnecessary line breaks that are not what you intended to do. For example, when I want to send this line of paragraph. However, when I read…
-
Cadence Virtuoso Note
I am yet to find a good name on this post, as it is just a note for me to get familiar with some of the ideas on the environment. I assume lots of my written contents would not be accurate in the beginning, but I will keep updating and refining the post. Concepts environment…
-
A guide on how to use Advanced Research Computing at Virginia Tech
Virginia Tech provides computing resources for computing with is suitable for simulations, machine learning model training, which called Advanced Research Computing. It provides a user friendly guide on how to use its system, but I think it would be nicer to try to summarize the most essential ones when you want to use it in…
-
An exhaustive lists of resources @VT
This article is trying to present all of the available resources at Virginia Tech, hope that as a hokie, you could take full advantages of all the available tools and utilities. However, I would consider that some of the links may break due to unforeseeable irregular maintenance. Later one I found out that the network…
-
Handling “send from” account problem in Thunderbird
This article is going to provide a solution for outgoing mailing identity selection in Thunderbird. Thunderbird is one of the widely used email client that is open source and free, I use it to help me work on my emails. I have an issue of how to reply to an email that should use another…
-
Level 1 SPICE models for NMOS and PMOS devices of “Design of Analog CMOS Integrated Circuits”
The well known book Design of Analog cmos Integrated Circuits by renowned Professor Behzad Razavi always rely on the table 2.1 for many of the practice questions as well as in its other chapters, it would be easier to put that into a webpage for reference rather than flipping through pages to find the table.…
-
Using MacSpice for simulating circuits
This article is a tutorial on how to use MacSpice to run simulations on macOS, how the output would be like. The output of figures could only be saved as pdfs, which is fine for most of the cases, but for websites, it would be better to use svgs since they are much smaller and…
-
Setup 22nm PDK @VT
This article is based on Professor Jeffery Walling‘s youtube video on how to setup the 22nm PDK in Cadence Virtuoso. In addition, I will discuss a bit about X Window manager for running window apps via SSH. VT ECE server 22nm PDK setup Many researchers would like to use guacamole, I normally use Virtuoso with…