{"id":"https://openalex.org/W2168056996","doi":"https://doi.org/10.1109/mse.2009.5270838","title":"Encouraging reusable network hardware design","display_name":"Encouraging reusable network hardware design","publication_year":2009,"publication_date":"2009-07-01","ids":{"openalex":"https://openalex.org/W2168056996","doi":"https://doi.org/10.1109/mse.2009.5270838","mag":"2168056996"},"language":"en","primary_location":{"id":"doi:10.1109/mse.2009.5270838","is_oa":false,"landing_page_url":"https://doi.org/10.1109/mse.2009.5270838","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 IEEE International Conference on Microelectronic Systems Education","raw_type":"proceedings-article"},"type":"article","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/A5044479273","display_name":"G. Adam Covington","orcid":null},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"G. Adam Covington","raw_affiliation_strings":["University of Stanford, USA"],"affiliations":[{"raw_affiliation_string":"University of Stanford, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5113685268","display_name":"Glen Gibb","orcid":null},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Glen Gibb","raw_affiliation_strings":["University of Stanford, USA"],"affiliations":[{"raw_affiliation_string":"University of Stanford, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061379442","display_name":"Jad Naous","orcid":null},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jad Naous","raw_affiliation_strings":["University of Stanford, USA"],"affiliations":[{"raw_affiliation_string":"University of Stanford, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110440603","display_name":"John W. Lockwood","orcid":null},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"John W. Lockwood","raw_affiliation_strings":["University of Stanford, USA"],"affiliations":[{"raw_affiliation_string":"University of Stanford, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5035085176","display_name":"Nick McKeown","orcid":"https://orcid.org/0009-0000-3657-3933"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nick McKeown","raw_affiliation_strings":["University of Stanford, USA"],"affiliations":[{"raw_affiliation_string":"University of Stanford, USA","institution_ids":["https://openalex.org/I97018004"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5044479273"],"corresponding_institution_ids":["https://openalex.org/I97018004"],"apc_list":null,"apc_paid":null,"fwci":1.4502,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.84979208,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"29","last_page":"32"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10714","display_name":"Software-Defined Networks and 5G","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.9977999925613403,"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/computer-science","display_name":"Computer science","score":0.6727603673934937},{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.641062319278717},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.6231287717819214},{"id":"https://openalex.org/keywords/usable","display_name":"USable","score":0.5624299645423889},{"id":"https://openalex.org/keywords/thriving","display_name":"Thriving","score":0.5444111227989197},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5267868638038635},{"id":"https://openalex.org/keywords/design-process","display_name":"Design process","score":0.4888884127140045},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.46482139825820923},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4622836410999298},{"id":"https://openalex.org/keywords/software-design","display_name":"Software design","score":0.42124372720718384},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.34971359372138977},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.30006393790245056},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.2801024615764618},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.24430599808692932},{"id":"https://openalex.org/keywords/work-in-process","display_name":"Work in process","score":0.19143807888031006},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.16120478510856628}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6727603673934937},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.641062319278717},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.6231287717819214},{"id":"https://openalex.org/C2780615836","wikidata":"https://www.wikidata.org/wiki/Q2471869","display_name":"USable","level":2,"score":0.5624299645423889},{"id":"https://openalex.org/C2776745293","wikidata":"https://www.wikidata.org/wiki/Q7798302","display_name":"Thriving","level":2,"score":0.5444111227989197},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5267868638038635},{"id":"https://openalex.org/C48262172","wikidata":"https://www.wikidata.org/wiki/Q16908765","display_name":"Design process","level":3,"score":0.4888884127140045},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.46482139825820923},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4622836410999298},{"id":"https://openalex.org/C52913732","wikidata":"https://www.wikidata.org/wiki/Q857102","display_name":"Software design","level":4,"score":0.42124372720718384},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.34971359372138977},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.30006393790245056},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.2801024615764618},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.24430599808692932},{"id":"https://openalex.org/C174998907","wikidata":"https://www.wikidata.org/wiki/Q357662","display_name":"Work in process","level":2,"score":0.19143807888031006},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.16120478510856628},{"id":"https://openalex.org/C36289849","wikidata":"https://www.wikidata.org/wiki/Q34749","display_name":"Social science","level":1,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C144024400","wikidata":"https://www.wikidata.org/wiki/Q21201","display_name":"Sociology","level":0,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/mse.2009.5270838","is_oa":false,"landing_page_url":"https://doi.org/10.1109/mse.2009.5270838","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 IEEE International Conference on Microelectronic Systems Education","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.147.9940","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.147.9940","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://netfpga.org/documents/How_to_Contribute_NetFPGA_Project-MSE09.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.41999998688697815,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":4,"referenced_works":["https://openalex.org/W2112891124","https://openalex.org/W2130182604","https://openalex.org/W2144141446","https://openalex.org/W6676635975"],"related_works":["https://openalex.org/W3110653194","https://openalex.org/W1964821925","https://openalex.org/W2165054589","https://openalex.org/W2316932825","https://openalex.org/W4375951624","https://openalex.org/W3209322685","https://openalex.org/W2625819229","https://openalex.org/W2893149153","https://openalex.org/W4392200109","https://openalex.org/W4206500286"],"abstract_inverted_index":{"The":[0],"NetFPGA":[1,231],"platform":[2,74],"is":[3,29,75,85,101,134],"designed":[4,123],"to":[5,10,19,23,30,118,174,186,229],"enable":[6],"students":[7],"and":[8,18,44,95,185,194],"researchers":[9],"build":[11],"networking":[12],"systems":[13],"that":[14,100,106,151,163,210],"run":[15],"at":[16,67],"line-rate,":[17],"create":[20,32],"re-usable":[21],"designs":[22,45],"share":[24],"with":[25,157,191],"others.":[26],"Our":[27],"goal":[28],"eventually":[31],"a":[33,53,61,98,107,124,138,147,183,226],"thriving":[34],"developer-community,":[35],"where":[36],"developers":[37],"around":[38],"the":[39,47,50,164,176,202,208,220,230],"world":[40],"contribute":[41],"reusable":[42],"modules":[43],"for":[46,127,179],"benefit":[48],"of":[49,63,140,149,161,222],"community":[51],"as":[52,111,216,218],"whole.":[54],"To":[55],"this":[56,170,198],"end,":[57],"we":[58,172,200],"have":[59,122],"created":[60],"repository":[62],"ldquoUser":[64],"Contributed":[65],"Designsrdquo":[66],"NetFPGA.org.":[68],"But":[69],"creating":[70],"an":[71,158],"ldquoopen-source":[72],"hardwarerdquo":[73],"quite":[76],"different":[77],"from":[78,214],"software":[79],"oriented":[80],"open-source":[81],"projects.":[82],"Designing":[83],"hardware":[84],"much":[86],"more":[87,90,102],"time":[88],"consuming-and":[89],"error":[91],"prone-than":[92],"designing":[93],"software,":[94],"so":[96],"demands":[97],"process":[99,126],"focussed":[103],"on":[104],"verifying":[105],"module":[108],"really":[109],"works":[110],"advertised,":[112],"else":[113],"others":[114,211],"will":[115,154],"be":[116],"reluctant":[117],"use":[119],"it.":[120],"We":[121],"novel":[125],"contributing":[128],"new":[129,227],"designs.":[130],"Each":[131],"contributed":[132],"design":[133,153,189,228],"specified":[135],"entirely":[136],"by":[137],"set":[139,160],"tests":[141,150,162],"it":[142],"passes.":[143],"A":[144],"developer":[145],"includes":[146],"list":[148],"their":[152],"pass,":[155],"along":[156],"executable":[159],"user":[165],"can":[166],"check":[167],"against.":[168],"Through":[169],"process,":[171,206],"hope":[173,209],"establish":[175],"right":[177],"expectations":[178],"someone":[180,224],"who":[181],"reuses":[182],"design,":[184],"encourage":[187],"sound":[188],"practices":[190],"solid,":[192],"repeatable":[193],"integrated":[195],"testing.":[196],"In":[197],"paper":[199],"describe":[201,219],"philosophy":[203],"behind":[204],"our":[205],"in":[207],"may":[212],"learn":[213],"it,":[215],"well":[217],"details":[221],"how":[223],"contributes":[225],"repository.":[232]},"counts_by_year":[{"year":2016,"cited_by_count":1},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
