{"id":"https://openalex.org/W2021705882","doi":"https://doi.org/10.1145/1344671.1344729","title":"From the bitstream to the netlist","display_name":"From the bitstream to the netlist","publication_year":2008,"publication_date":"2008-02-24","ids":{"openalex":"https://openalex.org/W2021705882","doi":"https://doi.org/10.1145/1344671.1344729","mag":"2021705882"},"language":"en","primary_location":{"id":"doi:10.1145/1344671.1344729","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1344671.1344729","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 16th international ACM/SIGDA symposium on Field programmable gate arrays","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5096452458","display_name":"Jean-Baptiste Note","orcid":null},"institutions":[{"id":"https://openalex.org/I4210162280","display_name":"Laboratoire de G\u00e9ologie de l\u2019\u00c9cole Normale Sup\u00e9rieure","ror":"https://ror.org/05vg9cw43","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I2746051580","https://openalex.org/I29607241","https://openalex.org/I4210148025","https://openalex.org/I4210162280"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Jean-Baptiste Note","raw_affiliation_strings":["\u00c9cole Normale Sup\u00e9rieure, Paris, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"\u00c9cole Normale Sup\u00e9rieure, Paris, France","institution_ids":["https://openalex.org/I4210162280"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5091160164","display_name":"\u00c9ric Rannaud","orcid":null},"institutions":[{"id":"https://openalex.org/I4210162280","display_name":"Laboratoire de G\u00e9ologie de l\u2019\u00c9cole Normale Sup\u00e9rieure","ror":"https://ror.org/05vg9cw43","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I2746051580","https://openalex.org/I29607241","https://openalex.org/I4210148025","https://openalex.org/I4210162280"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"\u00c9ric Rannaud","raw_affiliation_strings":["\u00c9cole Normale Sup\u00e9rieure, Paris, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"\u00c9cole Normale Sup\u00e9rieure, Paris, France","institution_ids":["https://openalex.org/I4210162280"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I4210162280"],"apc_list":null,"apc_paid":null,"fwci":7.5155,"has_fulltext":false,"cited_by_count":160,"citation_normalized_percentile":{"value":0.98220919,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"264","last_page":"264"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/netlist","display_name":"Netlist","score":0.9613683223724365},{"id":"https://openalex.org/keywords/bitstream","display_name":"Bitstream","score":0.7766081094741821},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6849423050880432},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.20505160093307495},{"id":"https://openalex.org/keywords/decoding-methods","display_name":"Decoding methods","score":0.08721145987510681},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.08372175693511963}],"concepts":[{"id":"https://openalex.org/C177650935","wikidata":"https://www.wikidata.org/wiki/Q1760303","display_name":"Netlist","level":2,"score":0.9613683223724365},{"id":"https://openalex.org/C136695289","wikidata":"https://www.wikidata.org/wiki/Q415568","display_name":"Bitstream","level":3,"score":0.7766081094741821},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6849423050880432},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.20505160093307495},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.08721145987510681},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.08372175693511963}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1344671.1344729","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1344671.1344729","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 16th international ACM/SIGDA symposium on Field programmable gate arrays","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":6,"referenced_works":["https://openalex.org/W1482332706","https://openalex.org/W1865418926","https://openalex.org/W2012478492","https://openalex.org/W2047361732","https://openalex.org/W2077350703","https://openalex.org/W2135660453"],"related_works":["https://openalex.org/W3127435654","https://openalex.org/W2371813523","https://openalex.org/W3009852985","https://openalex.org/W2005006301","https://openalex.org/W3217774925","https://openalex.org/W2294446810","https://openalex.org/W2583713643","https://openalex.org/W1502656023","https://openalex.org/W2750556818","https://openalex.org/W3041498333"],"abstract_inverted_index":{"This":[0,12,56,87,124,162],"poster":[1],"presents":[2],"an":[3,95],"in-depth":[4],"analysis":[5,14,73],"of":[6,23,110,150,157,173],"the":[7,50,111,130,154],"Xilinx":[8,28,41],"bitstream":[9,51,81,97,104,118,142],"file":[10],"format.":[11],"theoretical":[13],"is":[15,75,89,143,147],"backed":[16],"by":[17],"a":[18,24,59,76,103,106,141,186],"simple":[19],"and":[20,134,180],"efficient":[21,96],"implementation":[22],"reverse-engineering":[25],"tool":[26],"for":[27,129,171],"bitstreams.":[29,67],"The":[30,68],"development":[31],"process":[32],"followed":[33],"these":[34],"lines.":[35],"First,":[36],"publicly":[37],"available":[38],"documentation":[39],"from":[40,70,105,138],"has":[42,126],"been":[43,54,127],"analyzed;":[44],"then":[45],"some":[46],"custom":[47,178],"assumptions":[48],"about":[49,168],"format":[52],"have":[53],"made.":[55],"information":[57],"allowed":[58],"suitable":[60],"algorithm":[61],"to":[62,83,94,119,165],"be":[63],"run":[64],"on":[65],"well-chosen":[66],"output":[69],"this":[71],"automated":[72],"step":[74],"database":[77,88],"which":[78,99],"relates":[79],"raw":[80],"data":[82],"low-level":[84,107,121,181],"netlist":[85,122],"elements.":[86,123],"subsequently":[90],"used":[91],"as":[92],"input":[93],"compiler":[98],"can":[100],"either":[101],"generate":[102],"(XDL)":[108],"description":[109],"netlist,":[112],"or":[113],"conversely":[114],"decompile":[115],"any":[116],"given":[117],"its":[120],"work":[125,163],"validated":[128],"spartan3,":[131],"virtex2,":[132],"virtex4":[133],"virtex5":[135],"FPGA":[136],"lines":[137],"Xilinx.":[139],"Decompiling":[140],"very":[144],"fast;":[145],"it":[146],"two":[148],"orders":[149],"magnitude":[151],"faster":[152],"than":[153],"reverse":[155],"operation":[156],"compilation":[158,179],"with":[159,183],"Xilinx'":[160],"bitgen.":[161],"aims":[164],"raise":[166],"awareness":[167],"security":[169],"issues":[170],"users":[172],"FPGAs.":[174],"It":[175],"also":[176],"makes":[177],"tinkering":[182],"bitstreams":[184],"-":[185,189],"la":[187],"JBits":[188],"possible":[190]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":8},{"year":2023,"cited_by_count":9},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":11},{"year":2020,"cited_by_count":12},{"year":2019,"cited_by_count":12},{"year":2018,"cited_by_count":11},{"year":2017,"cited_by_count":9},{"year":2016,"cited_by_count":8},{"year":2015,"cited_by_count":6},{"year":2014,"cited_by_count":6},{"year":2013,"cited_by_count":10},{"year":2012,"cited_by_count":6}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
