From a59152704263ba75c4544aa3086cf29adaaf2499 Mon Sep 17 00:00:00 2001 From: openpowerwtf <52765606+openpowerwtf@users.noreply.ggithub.com> Date: Thu, 28 Jul 2022 21:37:35 -0500 Subject: [PATCH] update --- dev/pd/readme.md | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/dev/pd/readme.md b/dev/pd/readme.md index caddec0..56ba256 100644 --- a/dev/pd/readme.md +++ b/dev/pd/readme.md @@ -4,11 +4,23 @@ ### minimize cache/queues/etc. for eFabless -* the parameters were likely not tested much, and may have dependencies, etc.; see which ones can change and still compile/run simple test - +* the parameters were likely not tested much, and may have dependencies, etc. +* see which ones can change and still compile/run simple test; document dependencies ### test OpenROAD tools -1. attempt unit synthesis and static timing, using blackbox arrays amd estimated wiring for some pdk +1. attempt unit (or sub-unit) synthesis and static timing, using blackbox arrays amd estimated wiring for some pdk (equivalent to a CI timing script to catch functional changes that break timing) + +* what are the OR steps to do this? + + * floorplan - unbounded? + * pins - no placement if no bounds, and relaxed i/o assertions? + * tap cells/power dist/etc. - not needed (account for in estimated wiring?) + * clock tree synthesis - no (assume ideal clocks + fudge) + * iterate + * placement + * cap/slew/fo checks + * setup/hold +* are results consistent with expected cycle time?