Main Page

Welcome to ICclopedia!
A community library of elementary building blocks for learning about integrated circuits. A living reference to learn, recall and educate.

First, please take a second to read about our organization and don't hesitate to contact us, discuss and create new articles. Don't be afraid to make mistakes. We strongly believe incremental improvement through join community efforts and constructive feedback can be more effective in producing quality material that is more maintainable, updated and useful over time.

Also please read our disclaimer and contact us if you feel any of the published content should be removed. We will do our best to remove content that does not comply with our community guidelines.

How to get started with ICclopedia?
ICclopedia is organized in a top down approach: from the functional application down to the elementary circuit block. This structure is better explained below and will become more clear as circuit categories start evolving. A top down approach is more natural in motivating newcomers to this field, as well as in allowing for circuit choice and re-use for others using this resource as a reference.

ICclopedia uses an open toolchain for enabling circuit simulation and analysis of any of the circuits presented, also for reproducibility of results. It also employs a helpful template structure to keep in mind as a helpful reference when getting started. To illustrate, Simple MOS Current Mirror shows an actual ICclopedia circuit page with the commonly used current mirror employing this template.

To contribute, we recommend the following steps:

1. Install the ICclopedia toolchain: The tools needed for simulation and analysis of circuits.

2. Get familiar with the template structure for any ICclopedia circuit entry: Also follow our reference, the Simple MOS Current Mirror.

3. Get started: If there is a circuit you feel should be included in ICclopedia, feel free to create a new page (even a placeholder will help get started).

4. Feedback: please feel free to contribute to any existing circuit and let us know if you spot something wrong or missing by starting a discussion as well.

Thank you,

-- The ICclopedia Community