All technology instruments use electrical and electronic systems that, before their production, need to be verified via simulation software. A new simulation software called Python for Analog and Mixed Signals (PyAMS) has been programmed. As presented in this paper, the main objective of this software is to simplify the modeling of analog elements and circuits by using the python language to describe design schematics involving libraries, packages, and symbols. PyAMS would be a free software (GNU license). The circuit simulation in PyAMS allows a detailed frequency-domain analysis, DC analysis, and time-domain analysis. The output signals are acquired in different operating points and they are displayed by means of a dedicated waveform editor. The behavioral modeling of analog elements and the simulations results of different test circuits are reported in the text.
Analog circuits with nonlinear elements (e.g., diode, BJT, and CMOS) and integrated circuits are very complex systems. As a result, they are very difficult to analyze because of the need to generate a nonlinear equation system solution in order to do so. Solving nonlinear equations is still a challenging problem. Iterative methods, however, are frequently used to solve them. This paper describes a method that can be used to both accelerate the solving of nonlinear equations and find the operating point in various integrated circuits by construction of the global homotopy equation of the analog circuit. This is done by converting the elements in the circuit to their equivalent dependent sources. The proposed method is based on three steps. The first step is the use of the homotopy method to get a continuous function. The second step consists of finding the best direction of the solution by applying prediction and the correction procedures. The third step consists of the control of step size to accelerate the solution search. In order to demonstrate the effectiveness of the proposed method, a new type of software called PyAMS (Python Language for Analog and Mixed Signal) was created by the authors based on the proposed method. A comparison was done between the proposed method and two other methods and, in doing so, many types of integrated circuits were used. Based on the proposed method, an analysis of many universal circuits was carried out to verify the correct function of the circuit.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.