Mar 28, 2024
[paper] Characteristics and ultra-high total ionizing dose response
[paper] Chip Placement with Deep Learning
Abstract: In this work, we present a learning-based approach to chip placement, one of the most complex and time-consuming stages of the chip design process. Unlike prior methods, our approach has the ability to learn from past experience and improve over time. In particular, as we train over a greater number of chip blocks, our method becomes better at rapidly generating optimized placements for previously unseen chip blocks. To achieve these results, we pose placement as a Reinforcement Learning (RL) problem and train an agent to place the nodes of a chip netlist onto a chip canvas. To enable our RL policy to generalize to unseen blocks, we ground representation learning in the supervised task of predicting placement quality. By designing a neural architecture that can accurately predict reward across a wide variety of netlists and their placements, we are able to generate rich feature embeddings of the input netlists. We then use this architecture as the encoder of our policy and value networks to enable transfer learning. Our objective is to minimize PPA (power, performance, and area), and we show that, in under 6 hours, our method can generate placements that are superhuman or comparable on modern accelerator netlists, whereas existing baselines require human experts in the loop and take several weeks.
Mar 26, 2024
[book] NANOELEKTRONIK Bauelemente der Zukunft
NANOELEKTRONIK
Chapter | Pages |
---|---|
Nanoelektronik | 1–13 |
1 Einführung in die Nanoelektronik | 15–18 |
2 Eigenschaften von Halbleitern | 19–38 |
3 Teilchen und Wellen | 39–64 |
4 Bandstruktur und Bändermodell | 65–104 |
5 Ladungstransport in Halbleitern | 105–124 |
6 Grundlagen der Halbleitertechnologie | 125–146 |
7 Klassische Bauelemente der Mikroelektronik | 147–222 |
8 Digitale CMOS-Schaltungstechnik | 223–242 |
9 Nanostruktur-Feldeffekttransistoren | 243–302 |
10 Alternative Nanostruktur-MOSFETs | 303–334 |
Konstanten und Materialparameter | 335–336 |
Simulationstools | 337–344 |
Formelzeichen | 345–350 |
Literatur | 351–354 |
Index | 355–362 |
Mar 25, 2024
[OSDA 2024] 4th Workshop on Open-Source Design Automation
Welcome Session
ESP: An Open-Source Platform for Collaborative Design of Heterogeneous Systems-on-Chip
Update on the Coriolis EDA Toolchain
FABulous: An embedded eFPGA Framework - an Update
Demo Pitch: Tiny Tapeout
Yosys
Surfer -- An Extensible and Snappy Waveform Viewer
- Vojtech Mrazek
An Open-Source Automated Design Space Exploration Framework for Approximate Accelerators in FPGAs and ASICs - Marc Solé i Bonet, Aridane Alvarez Suarez and Leonidas Kosmidis
The METASAT Hardware Platform v1.1: Identifying the Challenges for its RISC-V CPU and GPU Update - Louis Ledoux and Marc Casas
The Grafted Superset Approach: Bridging Python to Silicon with Asynchronous Compilation and Beyond - Manfred Schlägl, Christoph Hazott and Daniel Große
RISC-V VP++: Next Generation Open-Source Virtual Prototype - Guillem López-Paradís, Brian Li, Adrià Armejach, Stefan Wallentowitz, Miquel Moretó and Jonathan Balkind
Using Supercomputers to Parallelize RTL Simulations - Davide Cieri
Hog (HDL on git): a tool to manage HDL code on a git repository - Jakob Ratschenberger and Harald Pretl
RALF: A Reinforcement Learning Assisted Automated Analog Layout Design Flow - Ajeetha Kumari Venkatesan, Anirudh Pradyumnan Srinivasan, Deepa Palaniappan
Adding configurability to PySlint using TOML - Lucas Klemmer and Daniel Grosse
WSVA: A SystemVerilog Assertion to WAL Compiler
Mar 21, 2024
[FOSSEE] Better Education
- Scilab
free/libre and open source software for numerical computation developed by Scilab Enterprises, France. Scilab also includes Xcos which is an open source alternative to Simulink. - Python
general-purpose, high-level, remarkably powerful dynamic programming language that is used in a wide variety of application domains. It supports multiple programming paradigms. - eSim
(formerly known as Oscad/FreeEDA) is an EDA tool for circuit design, simulation, analysis and PCB design. It is developed by the FOSSEE team at IIT Bombay - Osdag
free/libre and open-source software which allows the user to design steel structures using a graphical user interface. The GUI also provides 3D visualization of the designed component and images - DWSIM
free/libre and open source CAPE-OPEN compliant chemical process simulator. Helps understand the behavior of Chemical Systems by using rigorous thermodynamic and unit operations models. - OpenFOAM
free/libre and open source CFD toolbox useful to solve anything from complex fluid flows involving chemical reactions, turbulence and heat transfer, to solid dynamics and electromagnetics. - OpenModelica
free/libre and open source environment based on the Modelica modelling language for modelling, simulating, optimising and analysing complex dynamic systems. - OpenPLC
free/libre and open source Programmable Logic Controller creating opportunities for people to study its concepts, explore new technologies and share the resources. - FLOSS-Arduino
control of Arduino using Free/Libre Open-Source Software. The interface helps the user to perform embedded systems experiments on the Arduino Uno board. - SBHS
(Single Board Heater System) is a lab-in-a-box setup useful for teaching and learning control systems. - R
programing language and environment for statistical computing and graphics. - QGIS
(Quantum GIS) is a free and open-source desktop Geographic Information System (GIS) application. - FOCAL
an initiative by FOSSEE to promote Open Source Software in computer graphics. - SOUL
(Science OpensoUrce Software for Teaching Learning) is a collection of ICT software that can be used as teaching/learning tools by the community of educators and the learners to teach/ learn the basic as well as the advanced concepts in science subjects