Skip to content

Add bjt primitive#50

Merged
msaligane merged 14 commits intoReaLLMASIC:mainfrom
AutoMOS-project:add-bjt-primitive
Oct 24, 2025
Merged

Add bjt primitive#50
msaligane merged 14 commits intoReaLLMASIC:mainfrom
AutoMOS-project:add-bjt-primitive

Conversation

@LuighiV
Copy link
Copy Markdown
Contributor

@LuighiV LuighiV commented Aug 28, 2025

This a PR to include the support of BJT generation using glayout:

  • Include layers in pdk
  • Include valid sizes
  • Method to create bjt (npn, pnp) programmatically
  • Automatic routing with multiplier, implements similar macros as the fet (multiplier, _multiplier_array, npn, pnp)
  • Arbitrary pattern for 2 dimension array

@msaligane
Copy link
Copy Markdown
Member

@Nimok15 Can you please review this

@LuighiV LuighiV marked this pull request as ready for review September 2, 2025 05:30
@LuighiV
Copy link
Copy Markdown
Contributor Author

LuighiV commented Sep 2, 2025

Note: The model was tested with npn_05p00x05p00 and pnp_05p00x05p00 although can generate any of the valid models
Know issues:

  • When using dummies the extracted view seems to short circuit with active elements
  • Missing feature for generate netlist automatically

@LuighiV LuighiV mentioned this pull request Sep 5, 2025
@msaligane
Copy link
Copy Markdown
Member

@Nimok15 are you planning to review this?

@LuighiV LuighiV mentioned this pull request Sep 7, 2025
4 tasks
@amisapta15 amisapta15 self-requested a review September 11, 2025 19:24
Copy link
Copy Markdown
Collaborator

@amisapta15 amisapta15 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This compiles and pass DRC. Merge recomended

@LuighiV LuighiV mentioned this pull request Sep 18, 2025
5 tasks
@msaligane msaligane merged commit 5d805fd into ReaLLMASIC:main Oct 24, 2025
@msaligane
Copy link
Copy Markdown
Member

@LuighiV Can you please rename the autmos folder into something more telling? Like BJT_typeofexample

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.

3 participants