Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion third_party/RapidWright
Submodule RapidWright updated 80 files
+3 −3 .classpath
+1 −1 .github/workflows/build.yml
+1 −1 CONTRIBUTING.md
+9 −33 LICENSE.TXT
+2 −2 Makefile
+156 −0 RELEASE_NOTES.TXT
+1 −0 build.gradle
+1 −1 common.gradle
+7 −7 interchange/README.md
+1 −1 python/Makefile
+1 −1 python/setup.py
+2 −2 python/src/rapidwright/rapidwright.py
+10 −0 src/com/xilinx/rapidwright/design/AltPinMapping.java
+161 −90 src/com/xilinx/rapidwright/design/DesignTools.java
+53 −7 src/com/xilinx/rapidwright/design/ModuleInst.java
+16 −4 src/com/xilinx/rapidwright/design/Unisim.java
+1 −1 src/com/xilinx/rapidwright/design/tools/LUTEquationEvaluator.java
+9 −3 src/com/xilinx/rapidwright/design/tools/LUTTools.java
+40 −43 src/com/xilinx/rapidwright/design/tools/RelocationTools.java
+2 −1 src/com/xilinx/rapidwright/device/FamilyType.java
+2 −1 src/com/xilinx/rapidwright/device/Part.java
+4 −1 src/com/xilinx/rapidwright/device/PartNameTools.java
+3 −1 src/com/xilinx/rapidwright/device/TileTypeEnum.java
+305 −0 src/com/xilinx/rapidwright/eco/ECOPlacementHelper.java
+1,087 −0 src/com/xilinx/rapidwright/eco/ECOTools.java
+22 −0 src/com/xilinx/rapidwright/edif/EDIFHierCellInst.java
+7 −10 src/com/xilinx/rapidwright/edif/EDIFHierNet.java
+4 −5 src/com/xilinx/rapidwright/edif/EDIFHierPortInst.java
+5 −34 src/com/xilinx/rapidwright/edif/EDIFLibrary.java
+5 −4 src/com/xilinx/rapidwright/edif/EDIFNet.java
+80 −6 src/com/xilinx/rapidwright/edif/EDIFNetlist.java
+1 −1 src/com/xilinx/rapidwright/examples/Lesson1.java
+26 −102 src/com/xilinx/rapidwright/examples/MultGenerator.java
+37 −30 src/com/xilinx/rapidwright/examples/PipelineGeneratorWithRouting.java
+56 −94 src/com/xilinx/rapidwright/examples/PolynomialGenerator.java
+16 −11 src/com/xilinx/rapidwright/gui/GUIModuleInst.java
+2 −3 src/com/xilinx/rapidwright/interchange/DcpToInterchange.java
+182 −10 src/com/xilinx/rapidwright/interchange/Interchange.java
+10 −4 src/com/xilinx/rapidwright/interchange/LogNetlistWriter.java
+8 −1 src/com/xilinx/rapidwright/interchange/PhysNetlistReader.java
+30 −7 src/com/xilinx/rapidwright/interchange/PhysNetlistWriter.java
+2 −1 src/com/xilinx/rapidwright/interchange/RouteBranchNode.java
+5 −1 src/com/xilinx/rapidwright/router/RouteNode.java
+86 −12 src/com/xilinx/rapidwright/router/RouteThruHelper.java
+5 −0 src/com/xilinx/rapidwright/router/UltraScaleClockRouting.java
+2 −1 src/com/xilinx/rapidwright/rwroute/GlobalSignalRouting.java
+106 −46 src/com/xilinx/rapidwright/rwroute/PartialRouter.java
+166 −71 src/com/xilinx/rapidwright/rwroute/RWRoute.java
+51 −4 src/com/xilinx/rapidwright/rwroute/RWRouteConfig.java
+33 −25 src/com/xilinx/rapidwright/rwroute/RouterHelper.java
+1 −1 src/com/xilinx/rapidwright/rwroute/TimingAndWirelengthReport.java
+177 −0 src/com/xilinx/rapidwright/util/CodeGenerator.java
+324 −315 src/com/xilinx/rapidwright/util/DataVersions.java
+26 −7 src/com/xilinx/rapidwright/util/FileTools.java
+4 −3 src/com/xilinx/rapidwright/util/PerformanceExplorer.java
+10 −2 src/com/xilinx/rapidwright/util/ReportRouteStatusResult.java
+2 −1 src/com/xilinx/rapidwright/util/Utils.java
+117 −8 src/com/xilinx/rapidwright/util/VivadoTools.java
+1 −1 test/RapidWrightDCP
+3 −9 test/shared/com/xilinx/rapidwright/design/TestDesignHelper.java
+29 −0 test/src/com/xilinx/rapidwright/design/TestCell.java
+13 −6 test/src/com/xilinx/rapidwright/design/TestDCPLoad.java
+84 −1 test/src/com/xilinx/rapidwright/design/TestDesign.java
+172 −0 test/src/com/xilinx/rapidwright/design/TestDesignTools.java
+42 −0 test/src/com/xilinx/rapidwright/design/TestModuleInst.java
+42 −35 test/src/com/xilinx/rapidwright/design/TestRelocationTools.java
+11 −0 test/src/com/xilinx/rapidwright/device/TestBEL.java
+162 −0 test/src/com/xilinx/rapidwright/eco/TestECOPlacementHelper.java
+438 −0 test/src/com/xilinx/rapidwright/eco/TestECOTools.java
+25 −0 test/src/com/xilinx/rapidwright/edif/TestEDIFHierPortInst.java
+21 −0 test/src/com/xilinx/rapidwright/edif/TestEDIFNetlist.java
+84 −0 test/src/com/xilinx/rapidwright/examples/TestPolynomialGenerator.java
+25 −0 test/src/com/xilinx/rapidwright/interchange/TestPhysNetlistReader.java
+139 −24 test/src/com/xilinx/rapidwright/interchange/TestPhysNetlistWriter.java
+60 −0 test/src/com/xilinx/rapidwright/router/TestRouteNode.java
+97 −0 test/src/com/xilinx/rapidwright/router/TestRouteThruHelper.java
+138 −36 test/src/com/xilinx/rapidwright/rwroute/TestRWRoute.java
+42 −1 test/src/com/xilinx/rapidwright/rwroute/TestRouterHelper.java
+115 −0 test/src/com/xilinx/rapidwright/util/TestCodeGenerator.java
+32 −0 test/src/com/xilinx/rapidwright/util/TestVivadoTools.java