Skip to content

Add bjt primitive#50

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

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

Conversation

@LuighiV

@LuighiV LuighiV commented Aug 28, 2025

Copy link
Copy Markdown
Contributor

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

LuighiV commented Sep 2, 2025

Copy link
Copy Markdown
Contributor Author

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

@amisapta15 amisapta15 left a comment

Copy link
Copy Markdown
Collaborator

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