Odin II - An Open-Source Verilog HDL Synthesis Tool for CAD Research
In this work, we present Odin II, a framework for Verilog Hardware Description Language (HDL) synthesis that allows researchers to investigate approaches/improvements to different phases of HDL elaboration that have not been previously possible. Odin II's output can be fed into traditional back...
Saved in:
| Published in | 2010 18th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines pp. 149 - 156 |
|---|---|
| Main Authors | , , , |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
01.05.2010
|
| Subjects | |
| Online Access | Get full text |
| ISBN | 9781424471423 0769540562 9780769540566 1424471427 |
| DOI | 10.1109/FCCM.2010.31 |
Cover
| Abstract | In this work, we present Odin II, a framework for Verilog Hardware Description Language (HDL) synthesis that allows researchers to investigate approaches/improvements to different phases of HDL elaboration that have not been previously possible. Odin II's output can be fed into traditional back-end flows for both FPGAs and ASICs so that these improvements can be better quantified. Whereas the original Odin [1] provided an open source synthesis tool, Odin II's synthesis framework offers significant improvements such as a unified environment for both front-end parsing and netlist flattening. Odin II also interfaces directly with VPR [2], a common academic FPGA CAD flow, allowing an architectural description of a target FPGA as an input to enable identification and mapping of design features to custom features. Furthermore, Odin II can also read the netlists from downstream CAD stages into its netlist data-structure to facilitate analysis. Odin II can be used for a wide range of experiments; in this paper, we show three specific instances of how Odin II can be used by ASIC and FPGA researchers for more than basic synthesis. Odin II is open source and released under the MIT License. |
|---|---|
| AbstractList | In this work, we present Odin II, a framework for Verilog Hardware Description Language (HDL) synthesis that allows researchers to investigate approaches/improvements to different phases of HDL elaboration that have not been previously possible. Odin II's output can be fed into traditional back-end flows for both FPGAs and ASICs so that these improvements can be better quantified. Whereas the original Odin [1] provided an open source synthesis tool, Odin II's synthesis framework offers significant improvements such as a unified environment for both front-end parsing and netlist flattening. Odin II also interfaces directly with VPR [2], a common academic FPGA CAD flow, allowing an architectural description of a target FPGA as an input to enable identification and mapping of design features to custom features. Furthermore, Odin II can also read the netlists from downstream CAD stages into its netlist data-structure to facilitate analysis. Odin II can be used for a wide range of experiments; in this paper, we show three specific instances of how Odin II can be used by ASIC and FPGA researchers for more than basic synthesis. Odin II is open source and released under the MIT License. |
| Author | Shannon, Lesley Kent, Kenneth B Jamieson, Peter Gharibian, Farnaz |
| Author_xml | – sequence: 1 givenname: Peter surname: Jamieson fullname: Jamieson, Peter email: jamiespa@muohio.edu organization: Dept. of Electr. & Comput. Eng., Miami Univ., Miami, FL, USA – sequence: 2 givenname: Kenneth B surname: Kent fullname: Kent, Kenneth B email: ken@unb.ca organization: Dept. of Comput. Sci., Univ. of New Brunswick, Fredericton, NB, Canada – sequence: 3 givenname: Farnaz surname: Gharibian fullname: Gharibian, Farnaz email: fga7@ensc.sfu.ca organization: Sch. of Eng. Sci., Simon Fraser Univ., Burnaby, BC, Canada – sequence: 4 givenname: Lesley surname: Shannon fullname: Shannon, Lesley email: lshannon@ensc.sfu.ca organization: Sch. of Eng. Sci., Simon Fraser Univ., Burnaby, BC, Canada |
| BookMark | eNpVjEFLwzAYQCM60M3evHnJH-j8viRN0uNonStUCq54HWn7zVVqMtp52L9X0Yunx4PHm7MrHzwxdoewRIT0YZ1lz0sB3yrxgkWpsaiEUgaVhMt_LuSMzX_KVCgpzTWLpukdANBoLRFvWF51vedFwWO-8rw6ko-34XNsib_S2A_hjW_ykm_P_nSgqZ94HcLA92Hk2SrnLzSRG9vDLZvt3TBR9McFq9ePdbaJy-qpyFZl3KNJTjHZRiuQDoQjEBa01LrpjDRWdVqSxlY3urM2aaElowWYDjt0jW3QmTSVC3b_u-2JaHcc-w83nneJMgqSRH4BizlLnw |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/FCCM.2010.31 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Computer Science |
| EISBN | 9781424471430 1424471435 |
| EndPage | 156 |
| ExternalDocumentID | 5474055 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IF 6IH 6IK 6IL 6IN AAJGR AAWTH ADFMO ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK IEGSK IERZE OCL RIE RIL |
| ID | FETCH-LOGICAL-i175t-e8b6403a02ae02806366bd73784d63e61c6b6d885c0ce76207d1d1ab8b1a7993 |
| IEDL.DBID | RIE |
| ISBN | 9781424471423 0769540562 9780769540566 1424471427 |
| IngestDate | Wed Aug 27 02:30:07 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| LCCN | 2010924337 |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i175t-e8b6403a02ae02806366bd73784d63e61c6b6d885c0ce76207d1d1ab8b1a7993 |
| PageCount | 8 |
| ParticipantIDs | ieee_primary_5474055 |
| PublicationCentury | 2000 |
| PublicationDate | 2010-May |
| PublicationDateYYYYMMDD | 2010-05-01 |
| PublicationDate_xml | – month: 05 year: 2010 text: 2010-May |
| PublicationDecade | 2010 |
| PublicationTitle | 2010 18th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines |
| PublicationTitleAbbrev | FCCM |
| PublicationYear | 2010 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0001766311 ssj0001129788 |
| Score | 1.796646 |
| Snippet | In this work, we present Odin II, a framework for Verilog Hardware Description Language (HDL) synthesis that allows researchers to investigate... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 149 |
| SubjectTerms | Application specific integrated circuits Automata Computer science Design automation Design engineering Field programmable gate arrays Hardware design languages Integrated circuit synthesis Integrated circuit technology Open source software |
| Title | Odin II - An Open-Source Verilog HDL Synthesis Tool for CAD Research |
| URI | https://ieeexplore.ieee.org/document/5474055 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT8IwFG6Qk15QwPg7PXi0sNGu7Y4GJGBETUDDjbRdSYhmMwIH_et961YgxoOXZVt7aLuu72vf976H0HWcxFbPpSEGsAJhiksiqc6ZOUKpONKWuiwKo0c-eGH302haQTebWBhrrSOf2VZ-63z5SWbW-VFZO2IC8EW0h_aE5EWs1vY8BQyXV4J3zwJsaRgWO_U4xyW84wO7BFxFqb7jC7nXfyrL6YYlH7f73e6oYIHlueh2srA4I9SvoZFvfsE9eWutV7plvn8pO_63f4eouQ33w88bQ3aEKjato5rP94DL37-ODnbECxuo9wS18XCICb5NcU5MIWPnCcCvUAPahAe9Bzz-SgFiLhdLPMmydwwQGcPHx57w10ST_t2kOyBlTgayAKCxIlZqzgKqgo6yzitLOdeJoEKyhFPLQ8M1T6SMTGAsLLSBSMIkVFrqUAnAQseommapPUFYz5miDNABLALMCJga0gAahPGGHbuNxClq5CM0-yhUN2bl4Jz9_foc7Xu_fhBeoOrqc20vAS6s9JWbJz9McrEj |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT8IwFH5BPKgXFDD-tgePDjbWtd3RgGQoQxPQcCNrVxKi2YyMg_71vv0CYjx4Wba1h_Wt6fva973vAdy4oavlXChDIVYwaMCEIWyZMnN4ELiO1HZWRcEfMe-FPkydaQVu17kwWuuMfKZb6W0Wyw9jtUqPytoO5YgvnB3YdSilTp6ttTlRQddVasFnzxy9qWXle3U3RSasU6Z2cbzyQn-nbGSlAlTRbq958m673-36OQ8srUa3VYclc0P9GvjlAHL2yVtrlciW-v6l7fjfER5Cc5PwR57XruwIKjqqQ62s-ECKBaAOB1vyhQ3oPWFvMhgQg9xFJKWmGOMsFkBesQd-E_F6QzL-ihBkLhdLMonjd4IgmeDvJyXlrwmT_v2k6xlFVQZjgVAjMbSQjJp2YHYCncVlbcZkyG0uaMhszSzFJAuFcJSpNC61Jg-t0AqkkFbAEQ0dQzWKI30CRM5pYFPEB7gMUMVxcgiFeBDtjXt27fBTaKQWmn3kuhuzwjhnf7--hj1v4g9nw8Ho8Rz2yyi_aV1ANflc6UsED4m8yubMD9IqtHA |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2010+18th+IEEE+Annual+International+Symposium+on+Field-Programmable+Custom+Computing+Machines&rft.atitle=Odin+II+-+An+Open-Source+Verilog+HDL+Synthesis+Tool+for+CAD+Research&rft.au=Jamieson%2C+Peter&rft.au=Kent%2C+Kenneth+B&rft.au=Gharibian%2C+Farnaz&rft.au=Shannon%2C+Lesley&rft.date=2010-05-01&rft.pub=IEEE&rft.isbn=9781424471423&rft.spage=149&rft.epage=156&rft_id=info:doi/10.1109%2FFCCM.2010.31&rft.externalDocID=5474055 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781424471423/lc.gif&client=summon&freeimage=true |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781424471423/mc.gif&client=summon&freeimage=true |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781424471423/sc.gif&client=summon&freeimage=true |