{"release":{"tag":{"name":"v0.1.0","path":"/oscc-project/iEDA/tags/v0.1.0","tree_path":"/oscc-project/iEDA/tree/v0.1.0","message":"Release v0.1.0","commit":{"id":"cb6b5808a95577df2f65f617a75ec6af57970857","short_id":"cb6b580","title":"build: add libcurl4-openssl-dev to apt dependencies","title_markdown":"build: add libcurl4-openssl-dev to apt dependencies","description":"\nSigned-off-by: Qiming Chu \u003Ccchuqiming@gmail.com\u003E","description_markdown":"Signed-off-by: Qiming Chu \u003Ca href=\"mailto:cchuqiming@gmail.com\"\u003Ecchuqiming@gmail.com\u003C/a\u003E","message":"build: add libcurl4-openssl-dev to apt dependencies\n\nSigned-off-by: Qiming Chu \u003Ccchuqiming@gmail.com\u003E\n","message_markdown":"build: add libcurl4-openssl-dev to apt dependencies\nSigned-off-by: Qiming Chu \u003Ca href=\"mailto:cchuqiming@gmail.com\"\u003Ecchuqiming@gmail.com\u003C/a\u003E","detail_path":"/oscc-project/iEDA/commit/cb6b5808a95577df2f65f617a75ec6af57970857","commits_path":"/oscc-project/iEDA/commits/cb6b5808a95577df2f65f617a75ec6af57970857","tree_path":"/oscc-project/iEDA/tree/cb6b5808a95577df2f65f617a75ec6af57970857","author":{"name":"Emin","email":"cchuqiming@gmail.com","username":"Emin017","user_path":"/Emin017","enterprise_user_path":null,"image_path":"https://foruda.gitee.com/avatar/1741950406643940570/10707548_emin_e_1741950406.png!avatar30","is_gitee_user":true,"is_enterprise_user":null,"widget_url":""},"committer":{"name":"Emin","email":"cchuqiming@gmail.com","username":"Emin017","user_path":"/Emin017","enterprise_user_path":null,"image_path":"https://foruda.gitee.com/avatar/1741950406643940570/10707548_emin_e_1741950406.png!avatar30","is_gitee_user":true,"is_enterprise_user":null,"widget_url":""},"authored_date":"2025-07-02T10:51:32+08:00","committed_date":"2025-07-02T10:51:32+08:00","signature":null,"build_state":null},"archive_path":"/oscc-project/iEDA/repository/archive/v0.1.0","signature":null},"operating":{"edit":false,"download":true,"destroy":false,"enterprise_forbid_zip":false},"release":{"title":"iEDA v0.1.0 Release Notes","path":"/oscc-project/iEDA/releases/tag/v0.1.0","tag_path":"/oscc-project/iEDA/tree/v0.1.0","project_id":24619488,"created_at":"2025-07-02T12:36:11+08:00","is_prerelease":false,"description":"# iEDA Release Notes\r\n\r\n## 系统依赖要求\r\n\r\n在运行 iEDA 之前，请确保系统已安装以下必要依赖：\r\n\r\n### Ubuntu/Debian 系统\r\n```bash\r\nsudo apt-get update\r\nsudo apt-get install libgomp1 libunwind8\r\n```\r\n\r\n---\r\n\r\n## 功能更新\r\n\r\n### 详细更新日志\r\n\r\n\u003Cdetails\u003E\r\n\u003Csummary\u003E点击展开完整更新记录\u003C/summary\u003E\r\n\r\n- feature:add clear r tree api\r\n- feature:add clear r tree api\r\n- !39 feat(eval): add tcl config option for timing evaluation * eval: refactor timing evaluation code * eval: cleanup timing IO module implementation * eval: cleanup unused code * docs: update file headers and copyright notices for timing IO module * eval: remove unused timing evaluation command * eval: cleanup commented code in timing output * feat(eval): add routing type option to timing evaluation command * feat(eval): enhance timing evaluation output handling * feat(eval): add timing evaluation command and IO module\r\n- !51 feat(route): enhance iRT routing * !40 merge master * Merge branch 'master' of gitee.com:ieda-ipd/iEDA into nn_master * Merge branch 'master' of gitee.com:ieda-ipd/iEDA * fix:via resistance * !35 fix(iDRC): use gtl:direction_1d constructor in get_rotation * merge master * Merge branch 'nn_master' of gitee.com:ieda-ipd/iEDA into nn_master * significant commit * add via unit * update via unit * initial_routing * add demand unit * update cut eol * !38 Squash merge oscc/master into update-oscc * update pa tg la * Squash merge oscc/master into update-oscc * fix bug * update eol * add supply * update eol * update EnclosureEdge * update\r\n- !50 hotfix: csm18 lib process and sdc for no clock name etc Merge pull request !50 from Emin/master\r\n- feature:support graph connect judge\r\n- !36 feat: add scripts and configs for IHP130 PDK * fix: update URL format for ihp130 submodule in .gitmodules * feat: add ihp130 submodule and update .gitmodules * fix: add supply reduction 4 * feat: IHP130 tcl and config scripts support\r\n- feature:support IR solver choose\r\n- feature:add some notebook func\r\n- feature:add some api for iIR\r\n- add idrc to feature and flow\r\n- feature:sort power data when report\r\n- feature:add idb set def api\r\n- !28 feat: improve error handling for DEF file operations * feat: improve error handling for DEF file operations\r\n- feature:add regularization for AX=b\r\n- !27 feat: enhance evaluation apps with configurable input and help messages Merge pull request !27 from Emin/enhance-evaluation-app-with-cli-config\r\n- feat: enhance evaluation apps with configurable input and help messages\r\n- feat: add evaluation README\r\n- feature:support mcp ieda server\r\n- feature:add python gpu solver\r\n- feature:support gpu ir cg solver\r\n- feature:support ir cuda cg solver\r\n- feature:add CG gradient methord\r\n- feature:support skip some instance\r\n- feature:add power estimate coef\r\n- feature:add more debug record\r\n- feature:support print rc data and backup ir report\r\n- feature:add print resistance and plot\r\n- feature:liberty support IHP wire area\r\n- feature:support default toggle rate\r\n- feature:delete unused file\r\n- feature:support reset ir data\r\n- feature:add internal when debug\r\n- feature:add git ignore\r\n- build(Dockerfile): simplify build process using new build.sh perform_clean  feature\r\n- feat(build): add CCLOUD_WORKAROUND option and disable DRC engine temporarily for chipcloud\r\n- feat(build.sh): add -y option for non-interactive mode, which auto confirms all actions\r\n- feat(build): enhance build system with new options and improvements\r\n- feature:support display power and ir map\r\n- feature:support iIR pythn interface\r\n- feature:add ir drop report\r\n- feature:add IR drop tcl\r\n- feature:add api to get instance power\r\n- feature:iIR fix non connected nodes\r\n- feature:support case analysis\r\n- feature:input transition support all inputs\r\n- feature:add bump node for pg\r\n- feature:support pg net rc set to rust\r\n- feature:support estimate wire rc\r\n- feature:support estimate rc\r\n- feature:support rust pg netlist\r\n- feature:connect pin node\r\n- feature:support plot pg netlist\r\n- feature:refactor test flow\r\n- feature:support construct pg netlist\r\n- feature:support pg netlist build\r\n- feature: add pg netlist\r\n- feature:support IR Drop map\r\n- feature:support read lef def\r\n- feature:support set instance power\r\n- feature:support report iR in power\r\n- feature:add IR Test control\r\n- feature:support own clock index judge snk fwd\r\n- feature:use snk index for multiple clock\r\n- feature:control the cuda build\r\n- feature: epoch call fwd kernel and add cpu profile\r\n- feature:add cuda prof\r\n- feature:add line no for debug lib table\r\n- feature:fix clock data is null\r\n- feature:add more message print\r\n- feature:complete the cuda flow\r\n- feature:support update sta graph from gpu graph\r\n- feature:support return data index\r\n- feature:support update at\r\n- feature:support update at\r\n- feature:update slew delay value\r\n- feature:support lut net delay slew\r\n- feature:support lut slew delay\r\n- feature:support lib table found\r\n- feature:add lut table\r\n- feature:no return will compile error\r\n- feature:support copy data with gpu\r\n- feature:support build gpu data\r\n- feature:support build slew vertex data\r\n- feature:move propagation task in cpu like GPU\r\n- feature: add prop kernal\r\n- feature:add fwd propagation cuda\r\n- feature:support interration bbfs\r\n- feature:support data propagation bfs\r\n- feat:build gpu_lut table2.0\r\n- feat:build gpu_lut table\r\n- feat: add more net-level features\r\n- feat:add ssta liberty_read\r\n- feature:support bfs flow\r\n- feature:support data slew delay propagation\r\n- feature:support clock slew delay propagation bfs\r\n- feature:use macro  use_cuda_delay to control cuda code\r\n- feat:remove node_level parrel\r\n- feat:support all_nets parallel calc elmore delay3.0\r\n- feat:support all_nets parallel calc elmore_delay\r\n- feat:support all_nets parallel calc elmore_delay\r\n- feat:support printLibertyLibraryJson\r\n- feat: merge elmore cuda ok\r\n- feat:load_cuda merge update\r\n- feat:load_cuda merge\r\n- feat:verilogParser support 2'b00\r\n- feat:merge delay-cuda 6.0\r\n- feature:add dump data tcl\r\n- feat:merge delay-cuda 5.0\r\n- feat:support merge delay-cuda 4.0\r\n- feat:merge delay-cuda 3.0\r\n- feat:merge delay-cuda 2.0\r\n- feat:merge delay-cuda 1.0\r\n- feature:support print graph data\r\n- feature:support dump graph data\r\n- feature:update_ldelay/response\r\n- feat: support local leagalization when timing eval\r\n- feat: TO add more log\r\n- feat: TO add more log\r\n- feat: TO find specified buffer cell\r\n- feature support io and macro connection\r\n- feature: block sref printing for json\r\n- feature:support print netlist number\r\n- feat: enable flow.step selection in eval api\r\n- feat: enable flow.step selection in eval api\r\n- feat: congestion map tcl api\r\n- feature:support gpu speed power dataflow\r\n- feature:support gpu traverse power seq graph\r\n- feat: TO add config for drv opt iter number\r\n- feat: output pl eval jsonl and csv\r\n- feat: link aieda \u0026 ieda eval api\r\n- feature:support gpu speed dataflow\r\n- feat: support timing eval for specified step\r\n- feat: speed up evaluation api\r\n- feat: support irt:tg and tool parser\r\n- feat: support irt:la and irt:er summary\r\n- feature:support elmore delay use gpu\r\n- feature:fix parent pos bug\r\n- feature:support gpu calc elmore delay\r\n- feature:support delay calc\r\n- feature:gpu memory store in rc network\r\n- feature:support update load\r\n- feature: support update load use gpu\r\n- feature:support levelization\r\n- feature:support update load\r\n- feature:support compile cuda code\r\n- feature:init cuda delay version\r\n- feat: support aieda macro margin eval\r\n- feat: support evaluate macro margin\r\n- feat: support neighbor pin density and net density evaluation.\r\n- feat: support file_path\r\n- feature:support build USE_CPP_STD\r\n- feat: ieval_pro timing ev feature integrate runSTA\r\n- feat: ieval_pro timing eval support interface for runSTA\r\n- feat: output net_level power info\r\n- feature: input/output file path control over env variables\r\n- feat: support net-level data output\r\n- feature:add yaml-cpp into third_party\r\n- feat: ieval_pro::timing support salt routing type\r\n- feat: support jsonl output\r\n- feat: eval_pro::timing python register\r\n- feat: eval_pro::timing support all routing type\r\n- feat: adjust the unit of grid_size to row_height\r\n- feat: merge all evaluation metric in one json file\r\n- feat: support eval_pro timing feature python interface\r\n- feat: support eval_pro timing for FeatureParser and FeatureManager\r\n- feat: support eval_pro timing FeatureBuilder\r\n- feat: ieda evaluation to aieda feature\r\n- feat: transfrom eval API to static inst\r\n- feat: add density eval API based on iDB and delete report API\r\n- feat: congestion eval based on iDB\r\n- feat: add net-level wirelength eval based on iDB\r\n- feat: wirelength eval based on iDB\r\n- feat: finish congestion eval API\r\n- fix: ieda_feature restyle 'net_timing' to 'clock_timing', add power info to iRT summary json, and fix some coding warning\r\n- feat: eval pro support timing \u0026 power, complete API and APP test\r\n- feature:refactor the file exist log\r\n- feat: add egr/RUDY congestion evalutaion\r\n- feat: eval pro support timing \u0026 power (except WLM, wait for lib data and the interface of sta)\r\n- feat: eval pro support basic api for timing \u0026 power\r\n- feat: finish density eval\r\n- feat: eval pro support basic module of timing_eval\r\n- feature:support pwr workspace cmd\r\n- feature:support power workspace and bakup\r\n- feat: restyle ieda_feature::NetTiming to ClockTiming, and update irt summary with timing \u0026 power\r\n- feat: eval pro support base api for timing and power\r\n- feat: register the Python interface for iRT::EGR\r\n- feat: finish wirelength eval \u0026 add density eval\r\n- feat: path_wirelength_eval\r\n- feat: support ieval::InitSTA initialization and main flow (RC tree tbd)\r\n- feature:add license\r\n- feat: iCTS enhances critical wirelength evaluation (CWE)\r\n- feat:support assign output=input;\r\n- feat:support yosys hierarchy declaration\r\n- feat:support idb verilog assign\r\n- feat:support ista verilog assign\r\n- fix def parser bugs \u0026 add feature of connected pin distribution for instances\r\n- feat: iCTS support load libs by iSTA\r\n- feat:support wirte assign\r\n- feat:support assign\r\n- feature:link lib when build netlist\r\n- feature:support config link cells\r\n- feature:support init log api\r\n- feature:add get_cells set_disable_timing\r\n- feature:support AI calibrate derate in path delay data\r\n- feature:add AI model test\r\n- add feature route pin access \u0026 gui cell master pa distribution\r\n- feature:support AI calibrate model\r\n- add feature route pin access\r\n- feature:support print net yaml\r\n- feature:reportTiming addOption is_snappot\r\n- update feature net opt\r\n- NO: feature parser\r\n- update irt feature extraction\r\n- update rt feature\r\n- update feature\r\n- add feature extraction for each tools \u0026 db summary\r\n- update idb feature summary\r\n- update feature summary\r\n- update feature module\r\n- add net feature\r\n- feat:support reportTiming setup/hold option\r\n- feat: iMP HierPlacer add Outer-Net to cluster\r\n- feature:support print instance id\r\n- feature:support solver IR drop\r\n- feature:support init ir\r\n- feature:fix default and build expr\r\n- add  fmacro feature exactration\r\n- feature:support C++ read instance db\r\n- feature:support read instance power\r\n- feature:add api of read inst power\r\n- feature:support IR rust and C operation\r\n- feature:support iIR C test\r\n- feature:add rust c\r\n- feature:support build rc matrix data\r\n- feature:add api of read inst power\r\n- feature:support IR rust and C operation\r\n- feature:support iIR C test\r\n- feature:add rust c\r\n- feature:support build rc matrix data\r\n- feat:enroll sdc command\r\n- feat: Add -v arg for iEDA command\r\n- feature:support read lef def in iEDA and ipower for python\r\n- feature:add log\r\n- feature:update build macro connection map\r\n- feature:support macro connection\r\n- feat: iMP createdataflow interfance change\r\n- feat: iMP add dataflow\r\n- feat: iPW createDataflow support src_intances\r\n- feature:support build current vector\r\n- feature:support build conductance matrix\r\n- feature:add rust cmake\r\n- feature:support build rc node\r\n- feature:support print spef yaml\r\n- feature:add rust project cmake\r\n- feature:add iir c lib\r\n- feature:support build rc node\r\n- feat: iMP-Hier-SAplacer reconstruct \u0026 add timing-evaluator\r\n- feature:support print spef yaml\r\n- feature:add rust project cmake\r\n- feature:add iir c lib\r\n- feat: parameterize sky130+gcd script, for issue #I9AZ7N\r\n- !12 feat: parameterize sky130+gcd script, for issue #I9AZ7N Merge pull request !12 from Harry/auto-9580140-master-ae4d0abf\r\n- feat: parameterize sky130+gcd script, for issue #I9AZ7N\r\n- feature:update python script of dataflow\r\n- feature:support dataflow each stage depth\r\n- feat: iMP add cluster-net2idb_net map\r\n- feat: idrc add check select\r\n- feature:support cdataflow python interface\r\n- feat: add iMP python-api\r\n- feature:change parser dynamic to static lib\r\n- feature:add get libs\r\n- feature:support get_libs cmd\r\n- feat: add summary_data into iDM\r\n- feat: keep original property of hedge and edge when clustering\r\n- feat: close debug output\r\n- feature: use rust verilog parser\r\n- feature: use rust verilog parser\r\n- feat:add flattenModule rust/c api\r\n- feat: iMP EvalIO, EvalWirelength2, SAPlacer-initial-sp\r\n- feat: idrc diagnosis output drc combine result\r\n- feat: idrc diagnosis parse json\r\n- feat: diagnosis diff\r\n- feat: area unique\r\n- feat: iDRC output json file\r\n- feat: support DRC to output detail by json format\r\n- feat: M3 notch check rule\r\n- feat: query net id use region query\r\n- Merge branch 'master' of gitee.com:oscc-project/iEDA feat: Add logic to handle script argument\r\n- !7 feat: Add logic to handle script argument Merge pull request !7 from Harry/auto-9580140-master-e54e8b95\r\n- feat: remove debug print\r\n- feat: move grow_and method to engine geometry\r\n- feat: eol new method\r\n- feat: overlap almost correct\r\n- feat: put check logic into condition manager, add violation to violation manager\r\n- feat:flattenModuleV2\r\n- feat:add line_no\r\n- feat:rust_parse_verilog\r\n- feat: flatten_module\r\n- feat: Add logic to handle script argument (for binary target iEDA)\r\n- feat: fill violation to violation manager\r\n- feat: min area\r\n- feat: Add logic to handle script argument (only for binary target iSTA)\r\n- feat: min enclosed area\r\n- feat: lef58 min step\r\n- feat: min step\r\n- feat: notch\r\n- ipl: add routability-related features\r\n- feat: corner fill spacing\r\n- feat: area calc\r\n- feat: eol SAMEMETAL\r\n- feat: eol par edge detect\r\n- feat:add test idb verilog\r\n- feat:replace idb verilog-parser completed\r\n- feat:support rustBuildVerilog api\r\n- feat: basic eol spacing\r\n- feat: min spacing, jog and prl ok\r\n- feature:fix dfs tranverse of dataflow\r\n- feature:support build connection map\r\n- feature:support build connection map\r\n- feature:init power engine\r\n- feat: use layer name for index, prepare to get jog region B\r\n- feat:replace idb verilog-parser\r\n- feat: support using tcl to modify flow initial config\r\n- feat: geometry layer and tech rules\r\n- feat: deliver edge\r\n- feat:update api getStartEndPairsOfTopNPaths/getStartEndPairsOfTopNPaths\r\n- feat:support api getStartEndPairsOfTopNPaths/getStartEndPairsOfTopNPercentPaths\r\n- feat: iMP EvalWL2, fix SAPlacer wl calculation error\r\n- feat: iMP Placer-operator, hpwl2, sp_pack_with_shape\r\n- feat(iMP): import mt-kahypar\r\n- Revert \"feat: add dependency\"\r\n- feat: add dependency\r\n- !4 features update Merge pull request !4 from Harry/master\r\n- feat: iMP support Macro-Alignment\r\n- feat: iMP support halo\r\n- feature:support virtual clock for io delay\r\n- feat: iMP hierPlacer, SAPlacer initial-version\r\n- fix: optimize the logic of place summart feature\r\n- feat: support ai-eda to get TO summary after running\r\n- feature: support feature parse timing\r\n- tcl : fix bugs for feature summary\r\n- iPlatform : update feature summary\r\n- feat: add tcl and py keyword -step \u0026 use step to get flow summary\r\n- feat: basic point use net polygon id\r\n- feat: name\r\n- feat: overlap detect\r\n- feat: scanline throw point direction and bucket coord\r\n- feat: add point to scanline not search back\r\n- feat: iCTS supports critical wirelength model\r\n- feat: sta interface\r\n- feat: support idb to save def by .gz format\r\n- feat(iMP): Drawing with cairo(sudo apt-get install libcairo2-dev)\r\n- feat: deliver sequence ok\r\n- feat: new condition sequence system\r\n- feat: iMP support Block coarse-shaping \u0026 fine-shaping\r\n- feat: object pool use shared_ptr\r\n- feat: condition manager use object pool\r\n- feat: data through\r\n- idb : fix bugs for pins in net \u0026\u0026 tcl : add feature summary flow\r\n- feat: idrc new framework almost\r\n- feature: support ai-eda to get cts data after runing\r\n- feat: condition manager ok\r\n- feat: iMP Block Coarse-shaping, move ShapeCurve to Object.\r\n- feat: add condition record\r\n- feat: condition design almost\r\n- feat: rule to condition\r\n- feat: fix-id\r\n- feature: support ai-eda to get cts data after runing\r\n- feat: iMP Block init_cell_area\r\n- feat: cout tree\r\n- feat: iCTS supports interfaces pertaining to EvaluateFlow information\r\n- feat: iDRC report without disconnects\r\n- feat: save idrc pro data to .drc file\r\n- feat: iMP ShapeCurve resizeRandomly\r\n- feat: iMP ShapeCurve\r\n- feature: support ai-eda to get placement data after running\r\n- feat: TNS opt\r\n- feat: basic point add polygon id\r\n- feat: rtree based on edge\r\n- update iPL eval feature\r\n- feature:add cell and net delay print\r\n- feat: condition eol parallel edge\r\n- feat: iCTS supports configuration parameter [work_dir] in tcl, and removes the [work_dir] in config json\r\n- feat: iCTS supports cell which none of lib, such as PG or mux\r\n- feat：fix jog\r\n- feat: temporary skip lef58 eol rule\r\n- feat: fix jog\r\n- iplatform : update summary json for feature parser\r\n- feat: basic point make rtree\r\n- feat: iCTS supports design evaluation and print to cts log\r\n- feat: fix jog\r\n- feat: add condition area module, but slow\r\n- feat: if check def then check self violation\r\n- feat: fix notch\r\n- feat: condition jog framework\r\n- feat: condition step lef58\r\n- feat: save drc data\r\n- feat: add debug control to top of cmakelists\r\n- feat:flattenModuleV2\r\n- feat: temporary close scanline segment extent\r\n- feat: condition jog use within for index\r\n- feat: condition jog module init\r\n- feat: modified notch\r\n- feat: condition prl spacing table\r\n- feat: modify notch\r\n- feat: data distribution\r\n- feat: find rule list with same condition value\r\n- feat: condition eol data ok\r\n- feat: add condition eol module\r\n- feat: add condition step module\r\n- feat: min step check ok (without lef58 min step)\r\n- feat: check min step method\r\n- feat: drc basic point add cornertype method\r\n- feat: filter condition by edge\r\n- feat: condition manager add rule checklist\r\n- feat: scanline status add max spacing\r\n- feat:add line_no\r\n- feat: sort scanline point consider polygon id\r\n- feat:rust_parse_verilog\r\n- feat: flatten_module\r\n- feat: iCTS support inherit root cell size config\r\n- feat: idrc only supply full check api\r\n- feat: iMP-SAPlacer python interface\r\n- feat: irt use idrc pro\r\n- feat: idrc pro first version\r\n- feat: iCTS optimizes statistical methods about IterativeFixSkewTest\r\n- feature: iCTS update iterativeFixSkew method\r\n- feature: iCTS update lowBoundEstimation Test. refactor: restyle iCTS structure and rename folder\r\n- feat: add rust get instance power csv data feat: add nominal voltage data for instance power rpt\r\n- feat: add report instance csv\r\n- feat: add report instance\r\n- feature: iCTS update paretoFront \u0026 Test\r\n- feature: convert summary_report to json, and apply interface for AI-EDA\r\n- feature: iCTS update GOCA \u0026 config\r\n- feat: add read rust vcd parser api\r\n- feature:support spef to flow\r\n- feature:support expand name\r\n- feature:support get spef cap and res\r\n- feature:support convert spef net\r\n- feature:support c api\r\n- feature: add vcd parser test\r\n- feature: complete vcd parser fix:remove unuse code\r\n- feature RustVerilogSliceID\r\n- feature:add test spef\r\n- feature:add spef parser\r\n- feature: complete vcd tc and sp counter to rust\r\n- feature:add scalar counter\r\n- feature: add scalar count_tc_and_glitch\r\n- feat:add trait VcdCounter\r\n- feature:support rust expr build\r\n- feature:support find scope\r\n- feature:support liberty expr c api\r\n- feature:support lib expr parser\r\n- feature: iCTS update GDS plot function and update GOCA flow\r\n- feature:support c api\r\n- feature:support build vcd data\r\n- feature:add scope\r\n- feature:support build header data\r\n- feature:add vcd data structure\r\n- feature: iCTS use BEAT instead of SALT and support GDS instance layer\r\n- feature:refactor vcd pest\r\n- feature: iCTS update simulated anneal optimization and successfully run t28 desgin\r\n- feature:support multiline string\r\n- feature:add debug data\r\n- feature:support expr token parse\r\n- feat: add vcd parser pest\r\n- feature:support rust lib parser\r\n- feature:support parser nangate lib\r\n- feature:add builder rust code\r\n- feature:support build liberty rust data\r\n- feature: iCTS update simulated anneal optimization\r\n- feature:integrate lib rust\r\n- feature:support rust c operation\r\n- feature:update makefile to debug\r\n- feature:support ipw tcl\r\n- feature: add rust and c operation\r\n- feature:support cbindgen conifg\r\n- feature:support c++ call rust\r\n- feature:support print group name\r\n- feature:support parser file to data\r\n- feature:support print timing tns map\r\n- feature: def file special net support RECT keyword\r\n- feature:add datastructure\r\n- feature:support read lib file\r\n- feature:add rust parser\r\n- feature:support read lef def cmd\r\n- feature:support verilog to def\r\n- feature:support read lef def cmd\r\n- feature:support read lef def cmd\r\n- feature:support verilog to def\r\n- feature:support slew map\r\n- feature:support print slew map and refactor slew api\r\n- feature:support print timing map\r\n- feature:support set coordinate for instance\r\n- feature:support read lef def python api\r\n- feature:support python power in interface\r\n- feature:sort clock group\r\n- feature:support python interface\r\n- feat: ipower python api\r\n- feat(iMP):SP-based simulated annealing method\r\n- add more routability feature API in evaluator\r\n- update idb release function and update feature parser\r\n- add feature manager\r\n- !5 update evaluator routability feature API Merge pull request !5 from 邱奕杭/ipl-dev\r\n- add eval feature api\r\n- feature:add memory and time stat\r\n- feature:fix index id not add bus range min bound\r\n- feat(iMP): auto stdcells clustering\r\n- [feature] support Tcl command line arg\r\n- feat(iMP): flat netlist\r\n- feature: add physically_exclusive option\r\n- feat(iMP):netlist\r\n- feat(iMP):use ipl-db\r\n- feat(ipl-utility):geometry lib\r\n- add more feature evaluation API\r\n- add macro placement feature evaluation API\r\n- feat(ipl-utility):generate image\r\n- feature:support def to verilog\r\n- feat(Analytical_MP):wirelength model\r\n- feat(Analytical_MP):MP problem framework\r\n- feature:support dump delay yaml\r\n- feat(Macro placer):Solver development\r\n\r\n\u003C/details\u003E\r\n\r\n---\r\n\r\n### 获取帮助\r\n\r\n如果遇到其他问题，请：\r\n1. 检查系统是否已安装所有必要依赖\r\n2. 查看日志获取详细错误信息\r\n3. 在项目 [Issue](https://gitee.com/oscc-project/iEDA/issues) 页面提交问题报告","author":{"name":"Emin","username":"Emin017","path":"/Emin017","avatar_url":"https://foruda.gitee.com/avatar/1741950406643940570/10707548_emin_e_1741950406.png!avatar30"},"attach_files":[{"download_url":"/oscc-project/iEDA/attach_files/2254687/download/iEDA-x86_64-linux.tar.gz.sha256","name":"iEDA-x86_64-linux.tar.gz.sha256","cli_download_url":"https://gitee.com/oscc-project/iEDA/releases/download/v0.1.0/iEDA-x86_64-linux.tar.gz.sha256","censor_failed":false,"censor_tip":null},{"download_url":"/oscc-project/iEDA/attach_files/2254688/download/iEDA-x86_64-linux.tar.gz","name":"iEDA-x86_64-linux.tar.gz","cli_download_url":"https://gitee.com/oscc-project/iEDA/releases/download/v0.1.0/iEDA-x86_64-linux.tar.gz","censor_failed":false,"censor_tip":null}],"zip_download_url":"/oscc-project/iEDA/releases/tag/v0.1.0.zip","tar_download_url":"/oscc-project/iEDA/releases/tag/v0.1.0.tar.gz"}}}