Comments (4)
This is by design- the intent is, if you're writing your dict in Python, there's no need for the expression engine. I'm open to discussing this though.
from openlane2.
So my use case for it here is when building the top level. Some of the variable are provided from the default project as "Don't touch theses" (so that the result is "caravel compatible") and so I load those from a .json
file and then add some other custom/dynamic config (like macro and such) programatically.
But those "don't touch" config do include expressions ...
So at least having an option to enable expression parsing / expansion would be nice.
from openlane2.
That does make sense.
I'll look into it.
from openlane2.
They should work now- but I'll still go ahead and advise against it in scenarios other than precisely this.
from openlane2.
Related Issues (20)
- Add Hold/Setup Worst Slack (reg-to-reg) to `sta` summary table HOT 1
- Exception when `config` is not passed
- OpenIKLayout DRC report
- `verbose.log` HOT 1
- Consintent report files in DRC steps
- Common LVS Issues Guide
- Antenna repair crash in OpenROAD HOT 2
- Add max capacitance constraint variable
- Create FAQ
- Allow using multiple configuration files
- Synthesis Exploration Flow
- `FP_DEF_TEMPLATE` incomplete application HOT 1
- Remove `FP_SIZING`
- `PL_TARGET_DENSITY_PCT` proper calculation
- Fix noisy warnings when reading multicorner libs for resizer
- Canβt download Openlane dependencies in Google Colab notebook and pkg.nix is missing.
- Add manufacturability report
- Add a CLI to generate a template configuration JSON file
- Add examples for all three integration methods to `caravel_user_project_ol2`
- Unmapped cells HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openlane2.