[{"run_id":"legacy-03b0bbb9723907cf3d1b41cf0bb34837dc398e42","semester":"1262","observed_at":"2025-04-16 05:20:33.104844+00:00","record_version_id":"2b95113168a9f73dd0f12aad333e942afff4caf3460402103249b41f4fe968bb","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-0837245627eb714ae6bb0375f7abe8f41042011f","semester":"1262","observed_at":"2025-04-16 05:20:33.104844+00:00","record_version_id":"2b95113168a9f73dd0f12aad333e942afff4caf3460402103249b41f4fe968bb","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-08c92e359bbbc110b0778b7e0b15d6f40000e6b1","semester":"1262","observed_at":"2025-08-21 07:05:14.730696+00:00","record_version_id":"910a6e05db6eb43a49e58bcb83962459b3bac78bec1c2e01ce8e499fc83bd34d","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-0944d76440dc778fbb89626058c10451009ce9c6","semester":"1262","observed_at":"2025-05-21 03:36:18.194118+00:00","record_version_id":"14d9611ecc9cd852233e4a085bb7c1f7ee08bbadf43d2026a59e082209742145","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-0a7f4bce29c816ef4d3d71b4eb8a2a3e15e33cc1","semester":"1262","observed_at":"2025-06-18 20:04:02.695444+00:00","record_version_id":"d78cea3e1b2e59aad2cef8315d891043bfcbf2b4e6dbdc5d2c05495e887fc165","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-0ab917f827a7de22ebdc1087114d377a31c4687b","semester":"1262","observed_at":"2025-05-22 02:11:02.531191+00:00","record_version_id":"f272f5f3e52d3fbe27936883bbe12048f0fc756278eb8a174e868ddb33f6c3f3","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-0c40ecab4b6db9333d1f18aef816e3ee659e300c","semester":"1262","observed_at":"2025-05-25 18:02:34.797617+00:00","record_version_id":"874a4f802a5246a97c80644fd57c8c86f84c0eb2336d0d4cf9e2ed72139dac72","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-0cb4d29a588ec7f11c7e00b7cf5dc3a0d23d0349","semester":"1266","observed_at":"2026-01-22 01:00:26.555427+00:00","record_version_id":"4e02812fd5bb28faa51b18cbf678e282682038ed41ab2d741843c52ced7f8c7b","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-11c30ec39e91498cbfcf3a923c53a4b03e387280","semester":"1262","observed_at":"2025-07-20 04:58:26.847117+00:00","record_version_id":"5c714747b63d907ac220ebdd87988c9511bfc36fc5f680c4d5c7f6c7aace8b0d","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-13cd500edf2587e9a3428f326253738fbea965ea","semester":"1264","observed_at":"2025-12-14 04:50:04.653658+00:00","record_version_id":"2a6af7263c8331775af7d6176485ac865670eb8acbe54b88e3a25b7a215dd630","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-1da08b2de39f05e6bc877c189fc2fd6eeda563f5","semester":"1262","observed_at":"2025-07-01 00:03:56.707251+00:00","record_version_id":"75e6413a46ea1a7f222640149c6b7e22773b583752681f5fb224ca9001190d61","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-2031af47efe133b0e7877f433286ff07385afc41","semester":"1262","observed_at":"2025-07-02 20:16:45.749584+00:00","record_version_id":"3a0ace259fdf7866cfbec60f40275073b8edbdad9dd897e3cdaa55ee61f82ffb","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-238eba6f32fbc30407f616dd0628ff02a2a824dd","semester":"1262","observed_at":"2025-08-17 05:15:07.788352+00:00","record_version_id":"b85be75f9ccbd1d1254f7d07de5d8b8f856c023a61e09d9044893d72be9bc5dc","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-25f0ff56bc4d80f8a8afa1a0bcce8dae6fddb5e5","semester":"1262","observed_at":"2025-05-25 17:20:25.942090+00:00","record_version_id":"2aa915621498db2908dc1a003d0ff2002deb0a614e82fb728e38b2db002b3ca1","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-2923f91826ce253b7aeefa9f75b4a39fe4c80ff0","semester":"1262","observed_at":"2025-08-10 05:10:25.938416+00:00","record_version_id":"86bda6378b6ccbaf7b742706e67e24f834bdc8a7b0fd492951bde8d4c0c4218b","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-2a05214a4023e0157fa6f7d188c85308f714176c","semester":"1262","observed_at":"2025-09-07 04:56:38.255315+00:00","record_version_id":"54518b1bd1181d492d73024eb83f07041ef61ab9d68edebf03b095942c974110","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-2b1b8e39131de92b94620b25c5bbb25690efed4c","semester":"1262","observed_at":"2025-06-01 07:54:53.913454+00:00","record_version_id":"73417eba018b70ab1d8e37b68ca233a134161cbaa3522dc7d12649c50402a1ef","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-33a1225644e5a5855d60f66e65413946e72fedf4","semester":"1262","observed_at":"2025-06-22 01:52:05.152650+00:00","record_version_id":"6f09dba40fef12427f57b09ab4e880fa731b64719c0b557fde11fb77f9be6d52","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-3b89c83dbf5208e13756184de1f2b2d0c09af35f","semester":"1262","observed_at":"2025-06-30 06:40:10.235522+00:00","record_version_id":"190b8d5a3b14a7bdc6c5d0a93ce0922081c20f345aded89b77ce490f049ac88f","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-3c3eebf7f35c39364b445a2fa5a112ce28dbb4a1","semester":"1262","observed_at":"2025-06-01 17:03:59.062985+00:00","record_version_id":"7caf8ce46d1de780136d43f11a4b77ae29c001e83ec748604321c53475174a8c","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-3fa4dd71391f1c9cf4ab2216680bbc428689f92d","semester":"1262","observed_at":"2025-05-25 01:15:58.180530+00:00","record_version_id":"d61e677da59328675db032498c874a29514d02a2229fe2b4fb023404d8da07ae","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-4040aa216da722a34483f68fc1e129ea571ae08d","semester":"1262","observed_at":"2025-06-01 07:27:39.695506+00:00","record_version_id":"bf4195dae570d032e686d8f388334948a6a2bbee7964fc90c9182adc677b008c","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-454d53cd690294459f8ad0793cc3ed562060e56c","semester":"1262","observed_at":"2025-05-25 01:34:00.536004+00:00","record_version_id":"adf34e0c34d4b69b53bd1ff5f2bfeb33caec6cb358cd2b9592bb4f8e7bce191e","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-486f091e051fdb4ccdb80ee7b4fb0a5814510324","semester":"1264","observed_at":"2025-11-16 05:32:31.273726+00:00","record_version_id":"2b3c96b9f62c00def2d1f65a660ddcd37c7a1ccb5147de9afde590c05a977064","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-50393cfc5fd5598d4f4731ef1919f2ff53af07d9","semester":"1262","observed_at":"2025-06-30 06:05:57.438846+00:00","record_version_id":"058e039523b3dc9078399af6d9d32b73418bafe896f12049b5a996dfd5a98162","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-50f6947786b208c800db8bbd0cec84a8f0f187d2","semester":"1262","observed_at":"2025-06-02 03:49:42.915428+00:00","record_version_id":"e69f90b330ba69a0e73e0e8b4f2c07a5a05cf9762d5e15e4f8502296848fe51e","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-51d86ed4082dced3803c295419b0ec8440942016","semester":"1264","observed_at":"2025-11-12 04:50:41.141307+00:00","record_version_id":"d4c73a0fe2b88c65d7cebe1efe411afeae2057423cd76ae258e742af5d7d4bc8","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-53101bd1c10db0d00d094e4c9154d4c244ff23d9","semester":"1262","observed_at":"2025-10-05 04:58:05.366968+00:00","record_version_id":"2f4e5dba0d8653ceff5f8150e8bcd359dce9ef1b23d17f9428fd79c5d93240e3","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-58751151c564e11c5cb8aedd3a2d3527c22f73eb","semester":"1262","observed_at":"2025-06-01 06:59:01.536576+00:00","record_version_id":"149a47e3a515c2b572486ced72cb0974228c216a700c3b8b09933eff67d7b156","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-5c4c8d3701a333ba4ddadef7d0b5dde8440fcdf0","semester":"1262","observed_at":"2025-06-01 01:57:51.256704+00:00","record_version_id":"41842e090e7146b5555608b0fc4498fcf5a7b1280c823aa81ba6da3774163ab3","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-5d20d9f81651d3c83fcaa2fd10870ce6e5d5a685","semester":"1262","observed_at":"2025-05-21 16:48:48.484741+00:00","record_version_id":"b7738327aff1dc1726a1af504dc5f38a21097deb7de2fc44fd493eb4c937c5f5","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-5feaebf2ab37051c86ad360cc0fa0d7e0e2ea295","semester":"1262","observed_at":"2025-05-24 15:58:23.378859+00:00","record_version_id":"dfa20c10bb6d9ee30e5e26f60ce74ef2e2648b86689025f849baec35ecc61d23","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-60949965544fce098cc006354e201149005fb77b","semester":"1264","observed_at":"2025-10-26 05:07:14.077864+00:00","record_version_id":"ec3487069d405baafb8e29baa7f6896bde825a880eb987ff935d467af6bec283","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-639225ac3addf8522f1d30cb4fe26054ea7f8c49","semester":"1262","observed_at":"2025-06-01 08:14:42.497608+00:00","record_version_id":"15261c84f3688873d967d9c30d77b4611c2b2257dd8c466fdf48b1cf3966a322","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-64093b17b3a9c67a41aa33eb37adb53ec38df714","semester":"1262","observed_at":"2025-05-22 02:11:02.531191+00:00","record_version_id":"bc679b52b533c4f057a98e2e6bd5e263ba5488c7264abf2f71b7762b9737a3fe","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-6885b56099f55e08aa0205546369fb0381d50e13","semester":"1262","observed_at":"2025-07-13 04:59:22.367394+00:00","record_version_id":"cc5f84c8783bab596fcb13905fa0d2bbc2466a84a1437642173bc9f81de1b84f","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-69d4b2b16e8268f75b6390b3a0e2ce8bf73999da","semester":"1262","observed_at":"2025-06-30 03:21:29.925498+00:00","record_version_id":"923f9b5a4f2d01a2d1a0086564af0582e0da24a5f8bf538fb3fcf980b9ea0786","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-6b29c3e0673b2f9a736d2363db5409e03d5b3ed4","semester":"1264","observed_at":"2025-12-03 12:33:41.418072+00:00","record_version_id":"20028690a8b12c7c5cd34cda488b71c5f5441aafbcd89a954191a82911ec83fc","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-73259984748de484976ef2ad56ad7ab3d4cb4518","semester":"1262","observed_at":"2025-06-26 08:27:56.461216+00:00","record_version_id":"99e93e1d7f00291336c8f5957f630686a144e42f3ce299c904bed3116e413957","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-741602fbc6252c232a0b9e6bc1a9ae3101625f5a","semester":"1262","observed_at":"2025-06-30 22:49:32.522034+00:00","record_version_id":"c17be2678615b0326bd907ab3368c33c362bf89afdf0a383a8f90b12c14f9e6d","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-7774f45558276ec29bf626e58fffb4a27bdbb2a9","semester":"1264","observed_at":"2025-11-01 11:49:36.359151+00:00","record_version_id":"1c296b2229b381bcb3de6b9f6c11f2a8f9ff5a8c311eaa2436febfb9bf628f13","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-7ab7c5e783fc8ebef8b8ee8cea019ee37a72ce74","semester":"1262","observed_at":"2025-09-28 04:58:07.340658+00:00","record_version_id":"083efa4e44dc1b915de07b0193f9a2f697c515b96323972b191b306f14278a3e","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-7b2f22d83ea05055ab90dcb77dc802382cccc6f7","semester":"1262","observed_at":"2025-05-21 17:56:46.096741+00:00","record_version_id":"8c167aa84dcfc08a6466be1dc3e2d19d9ad8d6017a780402a9e4946336b80cc5","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-7ca1175502be18eb51f7b016818a884a43fd4ebb","semester":"1262","observed_at":"2025-07-29 06:28:23.644795+00:00","record_version_id":"8f834537fa4cff7fd6d13cde85af661e136419dadffac5cd33580b9c96a72cd6","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-7d8cee5e42602ad9ba5dc0322085af2fa0dffaac","semester":"1262","observed_at":"2025-05-22 01:15:19.291664+00:00","record_version_id":"1b9dac3cb7d3b1cdfb8e9ffc15ce0dc64c46e7f7bd0e56e81cacf5881b99eb90","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-81a0d6a7f668c98c59bd05fa988aa079c5ad1f68","semester":"1262","observed_at":"2025-05-31 07:49:50.419452+00:00","record_version_id":"7ec5b487b5e792b64ba77f7ed8161e6fd56b4857002cbbd3230428b3377f3d34","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-82f31c08c746a214872494cde6ecaeb9330441b4","semester":"1262","observed_at":"2025-06-17 21:26:08.547156+00:00","record_version_id":"60ed54ebd6356ca02747a4bf281a605efae9a3204cea1deb9cc229b8326779cd","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-84c248343c5a99ab42c5616c594812a5e3e31cbb","semester":"1262","observed_at":"2025-07-04 06:00:07.487827+00:00","record_version_id":"0713189b06450d0b297b22796399157fd4abc2c4e46f7a7fda78b1c3788df4ea","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-86334e7275e315853287e8580c35456c68df800b","semester":"1262","observed_at":"2025-05-22 06:53:03.336354+00:00","record_version_id":"3d9c783afc7a8e7a0a00f13859d9c21e29baa7f363668d5c5c750a5cc574b4a6","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-8686dc1664f93a6c05f50321410961b39b12f91b","semester":"1262","observed_at":"2025-05-28 10:17:41.595894+00:00","record_version_id":"9c4cc1a2fe1dd6f05986adf53310d27d3b18e9fba0bae8be7e2239be3ea82583","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-86d941366886c9a14a2581c04e20d0bdd25e1b02","semester":"1262","observed_at":"2025-08-31 04:54:14.656039+00:00","record_version_id":"d7f0c90e99b3f125ffc0f2e055c6a038a9913462552af956706e2a1727c78aa6","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-8ba1d2e6cfbb1525b4f9f769ec164fb6ad0f237a","semester":"1262","observed_at":"2025-06-02 05:22:45.010398+00:00","record_version_id":"bcc5c9f1d61e545013b5191f38ffeb5137e6c86ce7c36c99bf1308609e4e0530","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-90e5aa456689a3b222016c05c319bbcd0bddd453","semester":"1262","observed_at":"2025-05-25 02:00:10.037905+00:00","record_version_id":"479d538fe4888b7021a1215258f23e5d7bdfdb5fd051678bfb709e02e121c449","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-92d960aa7e4cd6e4c9ac8b2e232092904038e9e4","semester":"1262","observed_at":"2025-06-08 01:50:46.451351+00:00","record_version_id":"bf677830c27cb72ad638752af5e2e163734f276b0a4912fdfe9bcd61171bccb4","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-94002ae588a8f71eca6d64105f2e603e8587293b","semester":"1262","observed_at":"2025-05-21 09:01:16.021508+00:00","record_version_id":"e0ebf86c872cb0c0cdb8f37932d917bd365c86821a14329fd83a80293ca20c58","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-9dd575e013c5c6e000ab3ad2d1288cc1dd9c96dc","semester":"1264","observed_at":"2025-12-21 04:47:46.589081+00:00","record_version_id":"8c8d0b244493f79a097824cc86ce4321415f3ac4518295d780c8918e8ad50d86","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-a1ea26ed78cbd6e94bc3221e50a6ed9b6bf43871","semester":"1262","observed_at":"2025-05-25 09:16:55.180581+00:00","record_version_id":"496ec52cda36409b64cb62402253dc26519c50176836fc61de6f8474c6f7e028","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-a76a3505853d5ea9c13bb98472b87361d469e2ee","semester":"1262","observed_at":"2025-05-28 18:03:41.793846+00:00","record_version_id":"9c60f3b2acfe95e91f8ea6410cb37d67e031caa9ff2198ab01335241d03255eb","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-b285d591f6acf3aa1910e02edc297664db86eb8c","semester":"1262","observed_at":"2025-06-10 22:48:22.460295+00:00","record_version_id":"f23f09b260b280ece5def6f41a2ccf1cc3bbd0b288e0ba0280772d13d583a6b3","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-b79af756e4f00ba98231feb859ed8e98239eb811","semester":"1262","observed_at":"2025-05-22 02:47:56.931581+00:00","record_version_id":"fdcada57f8dc19b3909e844352a38320e76cf243ddfd61cf328b9da435f6ba11","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-b89e05b94730c6471439082d9279c0a834a4aeec","semester":"1262","observed_at":"2025-08-26 20:25:42.325239+00:00","record_version_id":"b4da6f90ae6ba6e5b7e9d3ad5b059d7210955139fb9448c3c472903861e01841","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-b9279a12d1f2688df9e556183c94d41a89e431dc","semester":"1262","observed_at":"2025-07-06 01:49:47.203835+00:00","record_version_id":"c7a716f866205caa8a1f5b19ad08129601a534e473fd2b42652534cad45c5ce9","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-bbdc905e96cc681a5e9a8b02c795b682206e36d1","semester":"1262","observed_at":"2025-06-25 08:02:45.445730+00:00","record_version_id":"a10a3d7b2f74d343fd3b889e2f9c1ff8811eb70794054edcf29bc79457219481","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-bde225b5243a13d81827aa173e39c78a652b54a0","semester":"1262","observed_at":"2025-05-23 07:22:33.219345+00:00","record_version_id":"13f6938b4e528750132ea08fe5b0b39c32aa6cd4c0bb899b323a378b29701b06","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-c1fac4cbfde737f4f4ac02cdf15e6f5a9b5b676d","semester":"1262","observed_at":"2025-05-22 01:15:19.291664+00:00","record_version_id":"1b9dac3cb7d3b1cdfb8e9ffc15ce0dc64c46e7f7bd0e56e81cacf5881b99eb90","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-c6b62be45f8a13cba109ef2a7741b9cd9a6b8272","semester":"1262","observed_at":"2025-08-24 08:48:09.035112+00:00","record_version_id":"2da25bcf19f825428eae8ce3d89c0057727620d20a0b7af82687ba4f1a2ab2bd","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-cc83f62cb6db61f39320916d819ad48ce55cd96d","semester":"1262","observed_at":"2025-05-22 00:45:35.735230+00:00","record_version_id":"adf70bd661f61f255e6073d839c7c55d370ff6fd07559f5131c20e49fb62bcfd","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-d33818a01b6b4c5e2902e704da6e5b713742d4dc","semester":"1262","observed_at":"2025-10-13 10:46:24.251475+00:00","record_version_id":"d6accfbcffc1ca2e1396e089ee69fcd5e88553c0ba67cee5da8e58f24c49c1c6","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-d3c17db9832d3064916046caf891dd23f10b1bb9","semester":"1262","observed_at":"2025-08-26 11:30:42.288639+00:00","record_version_id":"e1dfd51f2867f0f4dc9dceb7a7d144c90762d0111197a467f34f2b0f1f3d2b8a","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-d4ee226dc44268e9b6767fb9f5f20343322f494b","semester":"1262","observed_at":"2025-06-15 01:52:23.911697+00:00","record_version_id":"ed1e8427db177a3527c110f469793c0e17c66acf9e2810a73dfaa4b57a12323f","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-d8f9fc7f136e2033556d9d65bbdbdf33425dbdc9","semester":"1262","observed_at":"2025-05-28 16:48:12.400438+00:00","record_version_id":"0ed575e760249cf860960c2d981c767e15a11b85636127de6a059d6913b8ac80","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-dbbc9739c616c3846b2e796e00a36fa41225f7d8","semester":"1262","observed_at":"2025-06-01 17:47:19.325144+00:00","record_version_id":"9e54d9bdb8a76228c2f19b858449bc551eb1424c900eba05683476204446e48a","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-dbe5f2d24b48c3177297a3d69c553cc9d1194bac","semester":"1262","observed_at":"2025-09-14 05:00:27.366070+00:00","record_version_id":"350edb10be11538fe2c1a1153ca53a066dead9a0ff24dd015af73df899d320a9","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-dd357dc2758e9e282c30988a527ce37de92593b9","semester":"1264","observed_at":"2025-10-19 01:39:41.951404+00:00","record_version_id":"166e76c5dfda915ccf96e0a554be2d161427fd32835a9295b49a68e5c268d7f5","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-de74de559e409a3fe668685e28043b888d2e6841","semester":"1262","observed_at":"2025-06-27 07:38:50.882897+00:00","record_version_id":"9173d52b51e6062193179257e132927de7e7e53950ab4db3bf88401f80a83d2d","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-deca7188cf536ade3203cd88b52a45e92a059617","semester":"1262","observed_at":"2025-06-27 00:37:46.087071+00:00","record_version_id":"c7eff8d47a0d90cc3e061a4bc6244b96d99ae26263a512cc7bf5dde8ad49a2e1","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-df60fa9ac3931c5612b0fa641b7a6f5fbec86fab","semester":"1262","observed_at":"2025-05-24 06:36:37.554678+00:00","record_version_id":"e746802a1bf80b8878d1d2dfe6ab1d4adab41428d3e28bafce633b5bf4e21360","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-e339da2d849aaf8bb4dceca07a84728af23cf755","semester":"1262","observed_at":"2025-07-23 08:49:22.748925+00:00","record_version_id":"3810233b1ad84746f42c08f327a4e21c19d217f0d7912dd4acddefb3226bb6c1","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-e934b1784835f5d36ae9b7ef0992b11e72c39142","semester":"1262","observed_at":"2025-06-01 06:21:25.219533+00:00","record_version_id":"b11a0c8d25559bd7b16281b3302e3fd6af3681b3aee62eda4420efa1245d8858","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-ef471690c082448deebd2687eab84b0b78813c36","semester":"1262","observed_at":"2025-06-29 01:47:56.317645+00:00","record_version_id":"037d77179004c82239947aac4521ef09c262d4b05ad0875f02b8edaa6c987f5e","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-efc4e8e2cd7c3f68e059a308990c00c77c7611eb","semester":"1264","observed_at":"2025-10-16 05:48:13.935141+00:00","record_version_id":"8c02b7b0c4f3a23efe82a01c7ea53319362c1bb11521547b45d29aa28b15bb3b","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"legacy-f18b7749725097d41f69c60779ff38cf073b93b3","semester":"1262","observed_at":"2025-05-21 19:52:03.259353+00:00","record_version_id":"4918d3cf9085fe0ce256971bdf305f1a522cd22ecae642e73d8f0d426841c700","course_id":"COMPSCI/ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"78af3744588c645bb115d056e5a3d009e59ab6b877219512f54cfe0b725746d2","course_number":756,"subjects":["COMPSCI","ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.  Students are strongly encourage to have programming skills and to  have taken a course in Digital System Fundamentals such asE C E/​COMP SCI  352.","requirements_text":"Graduate/professional standing"},{"run_id":"20260906T231458-5fdd2fff","semester":"1272","observed_at":"2026-09-06 23:14:58.172943+00:00","record_version_id":"f13f702261865f8a3f82d1d58e54e5389e2c20c9bc8a21f3a5f145771a01e557","course_id":"ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"b2058dd5618a10514c3b754be00b529c0858c636cf44f941143e83af21e72576","course_number":756,"subjects":["ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification. Knowledge of programming [such asCOMP SCI 300] and digital system fundamentals [such asCOMP SCI/​E C E  352] is strongly encouraged.","requirements_text":"Graduate/professional standing"},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","record_version_id":"f13f702261865f8a3f82d1d58e54e5389e2c20c9bc8a21f3a5f145771a01e557","course_id":"ECE 756","course_uid":"course_a85e9ffcdf81e6eeddfdeaa7","catalog_version_id":"b2058dd5618a10514c3b754be00b529c0858c636cf44f941143e83af21e72576","course_number":756,"subjects":["ECE"],"title":"COMPUTER-AIDED DESIGN FOR VLSI","description":"Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification. Knowledge of programming [such asCOMP SCI 300] and digital system fundamentals [such asCOMP SCI/​E C E  352] is strongly encouraged.","requirements_text":"Graduate/professional standing"}]