Skip to content

Commit

Permalink
Updating actions to be triggered on lvs changes, Updating esd and dio…
Browse files Browse the repository at this point in the history
…des derivations

Signed-off-by: FaragElsayed2 <farag_agoor@mabrains.com>
  • Loading branch information
FaragElsayed2 committed May 23, 2024
1 parent 658bc8a commit c0c5734
Show file tree
Hide file tree
Showing 6 changed files with 16 additions and 13 deletions.
6 changes: 4 additions & 2 deletions .github/workflows/linting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,12 @@
# SPDX-License-Identifier: Apache-2.0
#==========================================================================

name: code linting
name: Python Code Linting

on:
pull_request:
# push:
paths:
- 'ihp-sg13g2/libs.tech/klayout/tech/lvs/**'
workflow_dispatch:

jobs:
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/lvs_regression.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# SPDX-License-Identifier: Apache-2.0
#==========================================================================

name: LVS regression testing
name: LVS Regression Testing

# Prevent keeping resources busy when a branch/PR is updated
# https://docs.github.com/en/actions/using-jobs/using-concurrency
Expand All @@ -24,8 +24,9 @@ concurrency:
cancel-in-progress: true

on:
# push:
pull_request:
paths:
- 'ihp-sg13g2/libs.tech/klayout/tech/lvs/**'
workflow_dispatch:

jobs:
Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@ env: $(TOP_DIR)/actions_venv

# Lint python code
lint_python: env
@echo "Running python linting for Klayout-tech directory"
@. $(VENV_RUN_COMMAND); flake8 ihp-sg13g2/libs.tech/klayout/tech/
@echo "Running python linting for Klayout-LVS scripts"
@. $(VENV_RUN_COMMAND); flake8 ihp-sg13g2/libs.tech/klayout/tech/lvs

#=================================
# ----- test-LVS_regression ------
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@

logger.info('Starting DIODE DERIVATIONS')

diode_exclude = gatpoly.join(nsd_drw)
.join(trans_drw).join(emwind_drw).join(emwihv_drw)
.join(polyres_drw).join(extblock_drw).join(res_drw)
.join(activ_mask).join(recog_esd).join(ind_drw)
.join(ind_pin).join(substrate_drw)
diode_exclude = gatpoly.join(nsd_drw).join(trans_drw)
.join(emwind_drw).join(emwihv_drw).join(polyres_drw)
.join(extblock_drw).join(res_drw).join(activ_mask)
.join(recog_esd).join(ind_drw).join(ind_pin)
.join(substrate_drw)

antenna_d_exc = pwell_block.join(salblock_drw)
.join(nsd_block).join(diode_exclude)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ logger.info('Starting ESD DERIVATIONS')
# General
esd_exclude = nsd_block.join(nsd_drw).join(trans_drw)
.join(emwind_drw).join(emwihv_drw).join(polyres_drw)
.join(extblock_drw).join(res_drw).join(recog_diode)
.join(substrate_drw).join(ind_drw).join(ind_pin)
.join(extblock_drw).join(res_drw).join(substrate_drw)
.join(ind_drw).join(ind_pin)

esd_exc_d = gatpoly.join(thickgateox_drw).join(salblock_drw)
.join(esd_exclude)
Expand Down
Binary file not shown.

0 comments on commit c0c5734

Please sign in to comment.