uvmgen

View on PyPIReverse Dependencies (1)

0.6.1 uvmgen-0.6.1-py3-none-any.whl

Wheel Details

Project: uvmgen
Version: 0.6.1
Filename: uvmgen-0.6.1-py3-none-any.whl
Download: [link]
Size: 208175
MD5: 73c9776d1ebd23b0e14e3e9e53cbdb20
SHA256: 6798a5e4bae741ffb92e4b140610b0dc0aa9a253028764d51492086c97113caf
Uploaded: 2024-06-05 09:05:46 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: uvmgen
Version: 0.6.1
Summary: A toolkit of uvm tb generate.
Author-Email: Dragon-Git <1762578117[at]qq.com>
Project-Url: Homepage, https://github.com/Dragon-Git/icdk
Project-Url: issue tracker, https://github.com/Dragon-Git/icdk/issues
Keywords: verification,testbench,UVM,template,tool,generator
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)
Classifier: Topic :: Software Development :: Documentation
Requires-Python: >=3.8
Requires-Dist: fire (<1.0.0,>=0.4.0)
Requires-Dist: Mako (<1.4.0,>=1.2.0)
Requires-Dist: PyYAML (<7.0.0,>=6.0.1)
Requires-Dist: xmltodict (==0.13.0)
Requires-Dist: tomli (==2.0.1)
Requires-Dist: uvmgen[doc,lint,test]; extra == "dev"
Requires-Dist: sphinx; extra == "doc"
Requires-Dist: ruff; extra == "lint"
Requires-Dist: pytest; extra == "test"
Requires-Dist: coverage; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: lint
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 5985 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
uvmgen/super_define.py sha256=HG3Nai9IrWWj1Fjp4I5d1_w-qRzJ6fyKUfV6HxDzfH4 2168
uvmgen/uvmgen.py sha256=T6PAPYJhVUvKxlkqpbv0YKLH-vLlPIkB9MsuV1EJR5A 2966
uvmgen/svlib/svlib/src/raw-sv-header sha256=te6vfRz79I2bkpXZUnhEIvjED4STyFyMu81yIERj7K4 1014
uvmgen/svlib/svlib/src/svlib.f sha256=N27xa53UNVRbygykFjVuCIazDVvTfmLXoOlQnHZmcOU 43
uvmgen/svlib/svlib/src/svlib_dpi_imports.svh sha256=Yw3TRjbNnUNDSYAhtdCUfyMNxe7enTLOBLjGZSQ9xmY 3965
uvmgen/svlib/svlib/src/svlib_impl_Cfg.svh sha256=v5FYmENuVE6_OaThrl6L1CXbF_T_6iCQKCtD4JAfBXY 1289
uvmgen/svlib/svlib/src/svlib_impl_Enum.svh sha256=8BRzzcjsG8oUho5R4_-oMl5Q9EgyK35J9-HZtmNUQX8 3218
uvmgen/svlib/svlib/src/svlib_impl_File.svh sha256=f7O3j1wYtHVxv4QjrjSv7nboazNZoVYKNROsvI-22Pw 3704
uvmgen/svlib/svlib/src/svlib_impl_Regex.svh sha256=KYVbdo9fvM7LulRCFswV4Y6pWGZ4LgHrf82OTfZOq64 8079
uvmgen/svlib/svlib/src/svlib_impl_Str.svh sha256=csCGqz9wECZYE0CmoowFfsTlPatg9OU_jb-o09NTXi4 8124
uvmgen/svlib/svlib/src/svlib_impl_cfgNode_classes.svh sha256=bxnaokBpECuvmlm1LdGvOJKVLaxFAwfg2CcZd1DEo5E 6353
uvmgen/svlib/svlib/src/svlib_impl_cfgScalar_classes.svh sha256=WK_jzOgIfeFmxdQXrloS1HR2IEmNs6-nUCHdUTp3FBg 3114
uvmgen/svlib/svlib/src/svlib_impl_svlibCfgBase.svh sha256=Lq_11ofpE0iLjOJvWazmTxP-HbpxQsNl-1N50bn-D0c 2279
uvmgen/svlib/svlib/src/svlib_macros.svh sha256=Mg5yz41u1Zctz7y_psCGFKWMhxrdNGFhsCkzi4uWstI 11487
uvmgen/svlib/svlib/src/svlib_pkg.sv sha256=sMI7hkPfOZIQoxCoUbeSuTPDmfP7zLLP5-mwxioNAKs 1504
uvmgen/svlib/svlib/src/svlib_pkg_Cfg.svh sha256=J5L2Z9jIGRQ9klkHJYmAD_SJWvxQUZMi8kNQdbZvsTY 17463
uvmgen/svlib/svlib/src/svlib_pkg_Enum.svh sha256=QQYYwKjM3t2SQAyCH9CLpxWSGNwoAqVELIxB3YmiGE8 2986
uvmgen/svlib/svlib/src/svlib_pkg_Error.svh sha256=BP1IKQyQKd8qKDyv397YsY7SWUc7fK9lUPT3QrGEmN8 4137
uvmgen/svlib/svlib/src/svlib_pkg_File.svh sha256=ToNlnRFX0dub8jz03nhGy0JJ7ENuNmmc3SmBJ-syGNI 4782
uvmgen/svlib/svlib/src/svlib_pkg_Regex.svh sha256=s3y3Tc8R-O5qwaq4OXp3miduS5qSt8I3n9LavJFzCp8 7570
uvmgen/svlib/svlib/src/svlib_pkg_Sim.svh sha256=7o4o76WUjHGu7PBe_A5erlMYIdvhczuDAvk6jDVD4L8 2334
uvmgen/svlib/svlib/src/svlib_pkg_Str.svh sha256=IFxNZ7QyZ-IQ3Q0y6b3AuLZLvtdSvB_hBHirAMJfkU0 10037
uvmgen/svlib/svlib/src/svlib_pkg_Sys.svh sha256=pO49MLMnxkYylhsKAE6uFZ5GCdAEMd5mUisJeY0y-1Q 5940
uvmgen/svlib/svlib/src/svlib_private_base_pkg.svh sha256=gg2UZ3IJiqdvQ3pwUjWF4hHAqwl-bobsVDk9ms0xM9U 14220
uvmgen/svlib/svlib/src/svlib_shared_c_sv.h sha256=l4Aro5flBD269SX7QWa3MS7511TDr_dLClKlAavOoSY 2739
uvmgen/svlib/svlib/src/vcs.f sha256=mpJADu984wSkNHhSYAFa95gI_NSrcpc8w5S-3nBGIiU 67
uvmgen/svlib/svlib/src/dpi/svlib_dpi.c sha256=lF5mFbY7NxzeSW_RWQqWHqFdUp5gTpKj8OPpPatkt0c 23037
uvmgen/templates/agt_pkg/agt.mako.sv sha256=UEydcl7w9SCFt0l6nirL6BHoMx99CfBfcyGce_jbCU0 3310
uvmgen/templates/agt_pkg/agt_pkg.mako.sv sha256=LHKwkc0oHW3fDYcKjnLamOLEQzKwhkZGhbuZ2eQs0xI 531
uvmgen/templates/agt_pkg/cfg.mako.sv sha256=1F0YeQzPkXSQVK7EVap2dLkNf5XQJuBrBzyqVLDMBrA 1216
uvmgen/templates/agt_pkg/cov.mako.sv sha256=3aQr5U2Mkf7TJNUHVDgoC17wm5tNJ7rIlE8q5zPKdFQ 1029
uvmgen/templates/agt_pkg/drv.mako.sv sha256=PTFVESF3LwH4TIvrIHKs7iBGHhhZKaJ4lVaY4UevFRw 5722
uvmgen/templates/agt_pkg/if.mako.sv sha256=6NsBG-Tl8ABCf2FsbURuIVv0VlkmRONw2dy2NnJEjbE 1390
uvmgen/templates/agt_pkg/item.mako.sv sha256=ynyxh8lJA6uzQaH27IYZR1WQfBYFj41yPyj2aub6kDU 983
uvmgen/templates/agt_pkg/mon.mako.sv sha256=KmGGCMs74766Juk4icXSY3oOdYrkbbP2lKIxmj4IQps 5074
uvmgen/templates/agt_pkg/mon2cov_connect.mako.sv sha256=MaReJuGA5JOe1oAW9Vn-Qj8TeDeic20JMjr1enykDZg 1161
uvmgen/templates/agt_pkg/reg_adapter.mako.sv sha256=kgsPXfq51SmmBehpvzk3CG86u8BdUCKTAS6_pP-d9PM 1088
uvmgen/templates/agt_pkg/sqr.mako.sv sha256=Tl_KPz2CgWtNmoeozC5ODKBJ1sxFZ4hUtrA78l40NX4 539
uvmgen/templates/env_pkg/env.mako.sv sha256=NoQ9i0pLDv0407PNQdxS1TI39gIvRBUuwrUSuS3vx6g 6194
uvmgen/templates/env_pkg/env_cfg.mako.sv sha256=OFaSxciGJSmghWO4JZn9N_ZHmNfGPy-_jDQEWsNhJXc 6962
uvmgen/templates/env_pkg/env_pkg.mako.sv sha256=OXZ-rwEzmnN8yaKulx10eLpCQ8TqHX3-o_P3h5Rh6k0 266
uvmgen/templates/env_pkg/scb.mako.sv sha256=_XBYaucjZ6sSVEUwb13IRQgVp64O0L591WHbd0seIBg 2289
uvmgen/templates/env_pkg/vsqr.mako.sv sha256=CQqwu85LbjjODBPcF_AeaVBSQZqk7zJvY-adPDgP3og 529
uvmgen/templates/ral_pkg/ral_pkg.mako.sv sha256=OlxdQcJ8B_Bp2axZ4wXLQJLTxbqyCTjeAT7B_ZrMNSc 1449
uvmgen/templates/seq_lib_pkg/base_seq.mako.sv sha256=pKE63EnJ-1WDXUAHPeTKTOAXjOYHuoWTsKLHhPc36N0 948
uvmgen/templates/seq_lib_pkg/seq.mako.sv sha256=oeadzNaZ0sjznPAhJP17zzEnH1uhgr-FB0ZAUjDRjQ0 618
uvmgen/templates/seq_lib_pkg/seq_lib.mako.sv sha256=5es2dA5bmDqW_aEpaphKyXwQDdZRGeWr7LF8AW22Hf4 398
uvmgen/templates/seq_lib_pkg/seq_lib_pkg.mako.sv sha256=gZpfnMVOytWauogaB-x8hHMQ74t3hPMpLACOFH4IegE 263
uvmgen/templates/seq_lib_pkg/vseq.mako.sv sha256=KsNRhyyMepnb0D9r39VgZH4WshcbQAHlb2NP8RWXnPM 578
uvmgen/templates/tb_lib/filelist.f sha256=_-LeP1zmZBdoQLA4U77tExLHy8rgK4pSgWCIIdV1J64 425
uvmgen/templates/tb_lib/tb.mako.sv sha256=ew2DtIJtCmNJ2Rfa6lnkiGcPFCNVy-gatP83B4xiZtM 1567
uvmgen/templates/test_pkg/base_test.mako.sv sha256=XKL0I13PsN3NamQMVxk9M3gxm0s1_ZwUT_-ECCQB8Pg 2528
uvmgen/templates/test_pkg/test_builder.mako.sv sha256=utG0JHrLhz-ZI9D2kjy_9inQBbZPSmM6LWhO2UesZFw 4655
uvmgen/templates/test_pkg/test_pkg.mako.sv sha256=k4iztpg3AvdrKJY_yLbm8RJAfM283_aaFLm0ODRwUGA 453
uvmgen/uvm_syoscb/lib/.DS_Store sha256=5q_Ph-Wj-2SaVgSYI7UMdAq0Fp5cnTOTwSG01PRWvnM 6148
uvmgen/uvm_syoscb/lib/pk_utils_uvm.sv sha256=PmS244DgGRBqXuFQQZdkwoOaQe3ggy5W326n3BEegp8 3659
uvmgen/uvm_syoscb/lib/xml/dump.xsd sha256=ucJ4lh1Kx8rYLTlP9N2SZjtA-j21tdzyNjQMxZCHC-Y 3105
uvmgen/uvm_syoscb/lib/xml/dump_dot.xslt sha256=7VDlBvvy-66YdfsXgf5fjIFYi_jJBE6aRniYRx2olyc 7033
uvmgen/uvm_syoscb/lib/xml/dump_html.xslt sha256=9GfZqZXaz6FLxJRePCI_PkNohbafFGTnp0Hmi2i8Zn4 5704
uvmgen/uvm_syoscb/src/cl_syoscb.svh sha256=yoNfYLYaKJKW1GObL5CIXJzDIr9R-9SSinfuzJSN2fU 40424
uvmgen/uvm_syoscb/src/cl_syoscb_cfg.svh sha256=zDnKCFzUl2RSUv1b54RST8dL4WbzZMN-ym7DJIuhdAE 80318
uvmgen/uvm_syoscb/src/cl_syoscb_cfg_pl.svh sha256=8NBI_dfXtFED9FdG1aQr7tvAEpZ-RZ91PARDs2rIZeE 2362
uvmgen/uvm_syoscb/src/cl_syoscb_compare.svh sha256=XH-5g46hmAJvwszSmvJ1AzQobiPgQz2544ryKmJdqoQ 4085
uvmgen/uvm_syoscb/src/cl_syoscb_compare_base.svh sha256=d0WqoC-RII6eYFWiXQzdLaglTmaivPYK4Al8nlaCgvY 29179
uvmgen/uvm_syoscb/src/cl_syoscb_compare_io.svh sha256=7_siclKQvsoYjSOfgAQKAYZVXbBRsPLbHoAYP49pi-0 6373
uvmgen/uvm_syoscb/src/cl_syoscb_compare_io_2hp.svh sha256=zk40Hzuc_jRKu4n4_tDfGsAZuVgKDJirsKLtT5Igdog 5040
uvmgen/uvm_syoscb/src/cl_syoscb_compare_iop.svh sha256=LBRbWd8eadWWkZw_8ldrSb4jEYSjSfYCIsepLyBIyrU 9396
uvmgen/uvm_syoscb/src/cl_syoscb_compare_ooo.svh sha256=I5fiTOBoHxuL0JosVoqKsZ26UDdByUDo50DJlJyvZ_4 5652
uvmgen/uvm_syoscb/src/cl_syoscb_comparer_config.svh sha256=we42wE3e3fjZZ_X6ijpF3nrGJcH2Z_rt_HiV_1ibQQ4 10571
uvmgen/uvm_syoscb/src/cl_syoscb_hash_aa_wrapper.svh sha256=3U_MOVJFKa_78ZGHXNHR-PYckMZYeCgpOi0avVXztLg 9082
uvmgen/uvm_syoscb/src/cl_syoscb_hash_base.svh sha256=Kk2NWMueKu_PPsldJ7rH3MaB_o6F-sQw4LZ3W7T3zbo 3927
uvmgen/uvm_syoscb/src/cl_syoscb_hash_item.svh sha256=0Mno5GKyNTLdSad4X86Oo2QtpfiI413vWnSFVQHwmZk 3690
uvmgen/uvm_syoscb/src/cl_syoscb_hash_md5.svh sha256=tpsnCA_v8QJhwU3DFWvN8_gCbW2wxo-qYI0w36mNArw 7016
uvmgen/uvm_syoscb/src/cl_syoscb_hash_packer.svh sha256=x-8bmPp2pmoqVktf7UiMr8fM5wlZHoOvX1lSVzL14M0 2042
uvmgen/uvm_syoscb/src/cl_syoscb_item.svh sha256=zBkQsP95df_IJk6UimcKbAbl1-cTa_V9AWs1_lmMKkI 7093
uvmgen/uvm_syoscb/src/cl_syoscb_md5_packer.svh sha256=S9DpZc36Ntr1Rc3jbNKb0VCPnsr-eJfA2Qx2cDC6Dpc 5454
uvmgen/uvm_syoscb/src/cl_syoscb_printer_config.svh sha256=1N9v-mHd60hEQpOKSgA5LBj5dbzgCg0STnni6qsdib8 19773
uvmgen/uvm_syoscb/src/cl_syoscb_proxy_item_base.svh sha256=sDLCR7S4izu_dlpEixY3QT9U-8avh2YWlZ5u-xaz7VI 2580
uvmgen/uvm_syoscb/src/cl_syoscb_proxy_item_hash.svh sha256=Rwt-gOhzSnQ_I_Q8H6GxnzYAa0eNQ7bklyNgDfeuV5k 2066
uvmgen/uvm_syoscb/src/cl_syoscb_proxy_item_std.svh sha256=MnY2qD19cDRGQl9LUrAqPm-V3zxUjk7Y-0LUVWzrAK8 1699
uvmgen/uvm_syoscb/src/cl_syoscb_queue_base.svh sha256=aZWgAs3D89uAUs9LX5t6Y6xdOOG5J7VtiESCoO1SqQ4 36617
uvmgen/uvm_syoscb/src/cl_syoscb_queue_hash.svh sha256=hr2hqcGxmEB8Qbp7u6xpgtgFMdgEKLwPA0h45QyJioI 13782
uvmgen/uvm_syoscb/src/cl_syoscb_queue_hash_md5.svh sha256=6-ri2WGT8blB7VueALB9aEZDuuRNVmgMoYtak3ixNng 5115
uvmgen/uvm_syoscb/src/cl_syoscb_queue_iterator_base.svh sha256=mr-wO1ZwTf6HWjqUc9M1kwInUHe8YkHRpvxACiI6V1Y 8172
uvmgen/uvm_syoscb/src/cl_syoscb_queue_iterator_hash.svh sha256=sPj9ya8OXERVlgakKSbDtUecXsc74RHma8rl1uWInY8 11050
uvmgen/uvm_syoscb/src/cl_syoscb_queue_iterator_hash_md5.svh sha256=jISOPQlFWAPTugamiqy6o7_yDuwNRbhaXuWI1IPyvh0 1345
uvmgen/uvm_syoscb/src/cl_syoscb_queue_iterator_std.svh sha256=luknXog4Iba3w8lp77t26RKxOT4vW6qywNMeJSs7kGU 5579
uvmgen/uvm_syoscb/src/cl_syoscb_queue_locator_base.svh sha256=qZgKmXZs08Fsrswirr2avaqPogGcnRSD1_VIuCjv2hU 3455
uvmgen/uvm_syoscb/src/cl_syoscb_queue_locator_hash.svh sha256=SGmFLcib5OTJXRx_a2AgLdz7809KScLIigz62nRHWSM 10389
uvmgen/uvm_syoscb/src/cl_syoscb_queue_locator_hash_md5.svh sha256=y5ias7LRSkFNjAX-b5XToOrFtO9XK6h921xk5MEiv-I 1303
uvmgen/uvm_syoscb/src/cl_syoscb_queue_locator_std.svh sha256=PSgS4-EvbMWxVsprOtykgB7KIGILIO03pqANRGyHdG0 4541
uvmgen/uvm_syoscb/src/cl_syoscb_queue_std.svh sha256=crGT8gKhkBZwaKtuKA8jK0QEGgjmmI1NfzyPG8dUQPc 10042
uvmgen/uvm_syoscb/src/cl_syoscb_string_library.svh sha256=-Qv9XsOI18vIAQb59onZhQqLubBTjcO0X8ptPJa14Lc 13499
uvmgen/uvm_syoscb/src/cl_syoscb_subscriber.svh sha256=j74WaUuehzfPtxzxi1D3yqHBoioMXwT1Yi6LPlLL3Q0 4793
uvmgen/uvm_syoscb/src/cl_syoscbs.svh sha256=23oJ88aAs-ZJ-OH8F3ygyD383_IBU_5eqEztifhW9fQ 5666
uvmgen/uvm_syoscb/src/cl_syoscbs_base.svh sha256=LRgTgsfK0VoYlE_6zJZn6sUOHGbqb0QflW58TO9a0Mk 26095
uvmgen/uvm_syoscb/src/cl_syoscbs_cfg.svh sha256=PFCb8PuV6m7-jICJ6L-JGriHdBnADxIUxFiv9mIm4rI 27398
uvmgen/uvm_syoscb/src/pk_syoscb.sv sha256=NbG2hJsqczXLfjon_tcKRUfVvYOG_egRwaF5irTe4Zs 3149
uvmgen/uvm_syoscb/src/syoscb_common.svh sha256=tXTGj4z_3NXA4QwKp4mKxgLTdeidubpAXgMuNFUcVWQ 2476
uvmgen/uvm_syoscb/src/syoscb_vc.mk sha256=y386pigGfsRejb1-haExFIjc1F7osFBQtD1OXUxDt0A 4187
uvmgen/uvm_syoscb/src/uvm_xml_printer.svh sha256=b8Hq9EV2WOgETyXS_pYXvJ5Hkjnyszlsu3itRrOnwPI 20547
uvmgen-0.6.1.dist-info/METADATA sha256=EDgx6I6Vfcls1Nacz-QH0hhfUUaGLaLgv9kidcK8JNc 7569
uvmgen-0.6.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
uvmgen-0.6.1.dist-info/entry_points.txt sha256=69h5FSwlrR8qosxjOzeVaUjO4Lvexr9xWnpQYPZNPvs 79
uvmgen-0.6.1.dist-info/top_level.txt sha256=4nN8SD274RouX_9daejbbroRp4h8KVprMLNTPO71tDc 7
uvmgen-0.6.1.dist-info/RECORD

top_level.txt

uvmgen

entry_points.txt

sudef = uvmgen.super_define:main
uvmgen = uvmgen.uvmgen:main