Skip to content

Subcircuit files of ICs by Nirmitha N#350

Merged
Eyantra698Sumanto merged 10 commits into
FOSSEE:masterfrom
NirmithaN24:nirmithan
Jun 8, 2025
Merged

Subcircuit files of ICs by Nirmitha N#350
Eyantra698Sumanto merged 10 commits into
FOSSEE:masterfrom
NirmithaN24:nirmithan

Conversation

@NirmithaN24
Copy link
Copy Markdown
Contributor

Task: Analog and Digital Circuit Design using eSim.
Designing ICs and building their subcircuits.
The below work contains the subcircuit files of ICs which were designed and simulated as the task assigned during the "eSim Semester Long Internship - 2025". Please verify the files of the ICs.

Purpose: To implement complex ICs using simple subcircuits in the eSim library.

Approach:

  1. Initially, we design the basic internal circuit diagram of the IC. The ICs have certain ports through which the inputs are provided and outputs are obtained. These ports are assigned to the specified wires in the internal circuit diagram.
  2. This circuit is now annotated, ERC checked and spice file is obtained.
  3. Coming back to the main page of eSim software, we now convert it from KiCad to NGSpice which creates a netlist.
  4. In the schematic sheet, choose the open library editor option. Then select the current library as subcircuitlibrary and press on add component. Now provide and name for the subcircuit.
  5. Provide a shape and change the orientation of the field value and name as you desire. Then save the subcircuit and click ok to modify the subcircuit library.
  6. The subcircuit is ready. Finally implement these subcircuits using a test circuit providing the necessary inputs and observe the obtained results.

LTC6603 is a 9th Order Dual channel Butterworth Low Pass Filter for cut off frequency of 2.2kHz
LTC156531 is a 7th Order Butterworth Low Pass Filter for cut off frequency of 6kHz
MAX7409 is a 5th Order Switched-Capacitor Bessel Low Pass Filter for cut off frequency of 2.5kHz & Vin of 4V
MAX7410 is a 5th Order Switched-Capacitor Butterworth Low Pass Filter for cut off frequency of 2.5kHz & Vin of 4V
MAX7413 is a 5th Order Switched-Capacitor Bessel Low Pass Filter for cut off frequency of 2.5kHz & Vin of 2V
MAX7414 is 5th Order Switched-Capacitor Butterworth Low Pass Filter for cut off frequency of 2.5kHz & Vin of 2V
MAX7419 is a 5th Order Switched-Capacitor Bessel Low Pass Filter for cut off frequency of 6.5kHz
MAX7420 is a 5th Order Switched-Capacitor Butterworth Low Pass Filter for cut off frequency of 4.5kHz
MAX7423 is a 5th Order Switched-Capacitor Bessel Low Pass Filter for cut off frequency of 7kHz
MAX7424 is a 5th Order Switched-Capacitor Butterworth Low Pass Filter for cut off frequency of 5kHz
@NirmithaN24 NirmithaN24 marked this pull request as ready for review June 1, 2025 11:34
@Eyantra698Sumanto Eyantra698Sumanto merged commit 4cc1482 into FOSSEE:master Jun 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants