This repository contains the scripts and data required to reproduce the results of the use cases of the "A Structured Approach for Integrating Environmental Impact Assessment Throughout the IC Design Flow" paper published at IEEE SusTech 2026.
Please refer to the LICENCE.md document for the licencing rights granted for the content of this repository.
Warning: for some datasets in data/appabuild_data, other licences could apply: they are indicated in the header of the files, please read it carefully.
For any use of the data, scripts or results in this repo, please cite:
APA style:
Péralta, M., Halter, T., Miro-Panades, I., & Sandionigi, C. (2026). A Structured Approach for Integrating Environmental Impact Assessment Throughout the IC Design Flow. In 2026 IEEE Conference on Technologies for Sustainability (SusTech). IEEE.
BibTeX:
@inproceedings{peralta2026structured,
title={A {Structured} {Approach} for {Integrating} {Environmental} {Impact} {Assessment} {Throughout} the {IC} {Design} {Flow}},
author={Péralta, Maxime and Halter, Thibault and Miro-Panades, Ivan and Sandionigi, Chiara},
booktitle={2026 IEEE Conference on Technologies for Sustainability (SusTech)},
year={2026},
organization={IEEE}
}
This repo contains all the scripts and data to reproduce the results of the paper, providing you have a valid EcoInvent licence. The impact model could not be shared in this repo as it contains calculated data from EcoInvent with licensing rights. Therefore, you must first build the impact model using Appa Build.
git clone https://github.com/appalca/sustech_2026_ecoflow_resources.git
cd sustech sustech_2026_ecoflow_resources
pip install -r requirements.txt
In order to build the impact model, you will need to use Appa Build. Please follow the installation instructions here: https://appalca.github.io/basics/getting_started.html.
To familiarize yourself with Appa Build, it is recommended to take a look at the doc: https://appalca.github.io/basics/appa_build_basics.html.
To build the impact model, make sure you exported first the environmental variables BW_USER and BW_PASS with your EcoInvent credentials. Then, run, while being at the root this repository:
appabuild lca build data/conf/appalca.yaml data/conf/run_SoC.yaml
Then set the build impact model (SoC.yaml) in the data/ folder.
A carbon-only version of this impact model, using only public data sources, is currently under construction, and will be shared in this repository when available for those who don't have an EcoInvent license.
You can then run any of the python script placed in the root of this repository to produce the corresponding figure or table.