{"id":22514954,"url":"https://github.com/en9inerd/siman","last_synced_at":"2025-08-03T16:31:30.085Z","repository":{"id":157681099,"uuid":"66571463","full_name":"en9inerd/SimAn","owner":"en9inerd","description":"Standard cell placement (global and detailed) tool based on modified algorithm “simulated annealing”","archived":false,"fork":false,"pushed_at":"2024-04-30T19:55:11.000Z","size":4675,"stargazers_count":9,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-30T21:07:18.042Z","etag":null,"topics":["algorithm","placer","simulated-annealing","standard-cells","vlsi","vlsi-physical-design"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/en9inerd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-08-25T15:43:25.000Z","updated_at":"2024-04-30T20:10:03.000Z","dependencies_parsed_at":"2024-04-30T20:59:12.228Z","dependency_job_id":"d25bc2d0-e79b-4837-891c-3bdaaa864bf4","html_url":"https://github.com/en9inerd/SimAn","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/en9inerd%2FSimAn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/en9inerd%2FSimAn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/en9inerd%2FSimAn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/en9inerd%2FSimAn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/en9inerd","download_url":"https://codeload.github.com/en9inerd/SimAn/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228556191,"owners_count":17936433,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithm","placer","simulated-annealing","standard-cells","vlsi","vlsi-physical-design"],"created_at":"2024-12-07T03:27:09.211Z","updated_at":"2024-12-07T03:27:09.726Z","avatar_url":"https://github.com/en9inerd.png","language":"C++","readme":"# Placer Based on the \"Simulated Annealing\" Algorithm\n\nA standard cell placer for both global and detailed placement, based on a modified \"simulated annealing\" algorithm for VLSI and FPGA design.\n\nThis source code was once part of my master's thesis, where I explored the simulated annealing algorithm with certain modifications for placing standard cells on an integrated circuit. I never found the time to refactor and eliminate bad practices, but I used to compile this with VS2013-VS2015 on Windows 7 and it worked with [IBM-PLACE Benchmarks] in the Bookshelf format. Since I haven't had experience with C++ for over 9 years, I don't see the point in spending time on refactoring or making improvements now. I'm leaving it here as it was, hoping someone might find it useful.\n\nSome logic as I remember was borrowed from [TimberWolf], [UMpack] and [UCLApack].\n\n[IBM-PLACE Benchmarks]: http://vlsicad.eecs.umich.edu/BK/Slots/cache/er.cs.ucla.edu/benchmarks/ibm-place/\n[UMpack]: http://vlsicad.eecs.umich.edu/BK/PDtools/tar.gz/LATEST/UMpack-45-120708.tar.gz\n[UCLApack]: ./UCLApack-43-040113.tar.gz_\n[TimberWolf]: https://github.com/rubund/graywolf/blob/master/README.md\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fen9inerd%2Fsiman","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fen9inerd%2Fsiman","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fen9inerd%2Fsiman/lists"}