{"id":"W2951398768","doi":"10.1109/fccm.2019.00052","title":"Sonar: Writing Testbenches through Python","year":2019,"lang":"en","type":"article","venue":"","topic":"Embedded Systems Design Techniques","field":"Computer Science","cited_by":2,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Toronto","funders":"","keywords":"Computer science; Python (programming language); ModelSim; Programming language; Verilog; Embedded system; Compiler; VHDL; Field-programmable gate array","routes":{"ca_aff":true,"ca_fund":false,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.003084484,0.002948402,0.001047374,0.002093395,0.0005658503,0.002286997,0.004977051,0.001105739,0.07072401],"category_scores_gemma":[0.01031788,0.001976177,0.002366312,0.0010649,0.00113917,0.003064667,0.002786585,0.004099826,0.03482022],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0009923744,"about_ca_system_score_gemma":0.001857079,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00156966,"about_ca_topic_score_gemma":0.001649635,"domain_scores_codex":[0.9969253,0.0004736706,0.0004759875,0.0004461994,0.001300785,0.0003781785],"domain_scores_gemma":[0.9953875,0.001850963,0.0004996601,0.0009675626,0.001038896,0.0002554915],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"not_applicable","study_design_scores_codex":[0.001359341,0.0006854986,0.005058222,0.004291115,0.0005880005,0.001663015,0.0007441712,0.0399827,0.04846788,0.03667881,0.3751175,0.4853639],"study_design_scores_gemma":[0.0009586755,0.0004998751,0.003289697,0.0008272003,0.0001966003,0.001488863,0.0001659253,0.2260846,0.1812957,0.0368254,0.5479721,0.0003954465],"study_design_candidate":"not_applicable","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"software","genre_scores_codex":[0.001928786,0.0001391625,0.5697674,0.0001468256,0.0001585804,0.0004218919,0.006439221,0.4134017,0.007596426],"genre_scores_gemma":[0.06701186,0.0007189423,0.6138604,0.001222062,0.0001623695,0.003260428,0.04472386,0.244779,0.02426105],"genre_candidate":"software","genre_consensus":null,"teacher_disagreement_score":0.07072401,"threshold_uncertainty_score":0.2365954,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01767494030083756,"score_gpt":0.2550083257263647,"score_spread":0.2373333854255271,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}