<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://bitsbytesgates.com/</loc></url><url><loc>https://bitsbytesgates.com/2/</loc></url><url><loc>https://bitsbytesgates.com/3/</loc></url><url><loc>https://bitsbytesgates.com/4/</loc></url><url><loc>https://bitsbytesgates.com/5/</loc></url><url><loc>https://bitsbytesgates.com/6/</loc></url><url><loc>https://bitsbytesgates.com/7/</loc></url><url><loc>https://bitsbytesgates.com/8/</loc></url><url><loc>https://bitsbytesgates.com/9/</loc></url><url><loc>https://bitsbytesgates.com/about/</loc></url><url><loc>https://bitsbytesgates.com/archive/</loc></url><url><loc>https://bitsbytesgates.com/blog/2019-the-nights-and-weekends-projects-year-in-review/</loc></url><url><loc>https://bitsbytesgates.com/blog/2020-nights-and-weekends-projects-in-review/</loc></url><url><loc>https://bitsbytesgates.com/blog/accessing-user-defined-sv-data-from-python/</loc></url><url><loc>https://bitsbytesgates.com/blog/adding-task-based-bus-functional-models-to-cocotb/</loc></url><url><loc>https://bitsbytesgates.com/blog/ai-instigating-a-developer-docs-renaissance/</loc></url><url><loc>https://bitsbytesgates.com/blog/arrays-dynamic-arrays-queues-one-list-to-rule-them-all/</loc></url><url><loc>https://bitsbytesgates.com/blog/automating-bare-metal-tests-with-pss/</loc></url><url><loc>https://bitsbytesgates.com/blog/better-coverage-analysis-with-ai/</loc></url><url><loc>https://bitsbytesgates.com/blog/chisel-sharpening-if-its-not-tested-its-broken/</loc></url><url><loc>https://bitsbytesgates.com/blog/chisel-sharpening-in-the-end-its-all-about-results/</loc></url><url><loc>https://bitsbytesgates.com/blog/chisel-sharpening-initial-impressions/</loc></url><url><loc>https://bitsbytesgates.com/blog/declarative-programming-and-multi-core-tests/</loc></url><url><loc>https://bitsbytesgates.com/blog/designing-standard-protocol-interfaces-with-chisel-bundles/</loc></url><url><loc>https://bitsbytesgates.com/blog/documenting-system-verilog-with-sphinx/</loc></url><url><loc>https://bitsbytesgates.com/blog/dpi-isnt-enough-making-python-part-of-your-sv-testbench/</loc></url><url><loc>https://bitsbytesgates.com/blog/dvkit-more-productive-code-development-for-dv-engineers/</loc></url><url><loc>https://bitsbytesgates.com/blog/dvkit-setting-up-system-verilog-development/</loc></url><url><loc>https://bitsbytesgates.com/blog/dvkit-workspaces-projects-and-legacy-code/</loc></url><url><loc>https://bitsbytesgates.com/blog/easy-access-to-python-libraries-with-a-system-verilog-convenience-api/</loc></url><url><loc>https://bitsbytesgates.com/blog/edapack-simplifying-development-tool-management/</loc></url><url><loc>https://bitsbytesgates.com/blog/embedded-languages-the-space-between-language-and-api/</loc></url><url><loc>https://bitsbytesgates.com/blog/embracing-uvm-for-fossi-design-verification/</loc></url><url><loc>https://bitsbytesgates.com/blog/functional-verification-and-the-ecosystem-argument/</loc></url><url><loc>https://bitsbytesgates.com/blog/fwrisc-creating-a-unit-test-safety-net/</loc></url><url><loc>https://bitsbytesgates.com/blog/fwrisc-designing-an-fpga-friendly-core-in-30-days/</loc></url><url><loc>https://bitsbytesgates.com/blog/fwrisc-sizing-up-the-risc-v-architecture/</loc></url><url><loc>https://bitsbytesgates.com/blog/generate-custom-content-quickly-with-a-template-engine/</loc></url><url><loc>https://bitsbytesgates.com/blog/getting-started-with-executable-specs/</loc></url><url><loc>https://bitsbytesgates.com/blog/interacting-with-devices-via-pss-registers/</loc></url><url><loc>https://bitsbytesgates.com/blog/introducing-sv-uvm-to-python-development-tools/</loc></url><url><loc>https://bitsbytesgates.com/blog/make-your-prototype-board-cloud-accessible/</loc></url><url><loc>https://bitsbytesgates.com/blog/managing-dv-project-dependencies-now-with-fuse-soc/</loc></url><url><loc>https://bitsbytesgates.com/blog/modeling-dma-test-scenarios-with-pss/</loc></url><url><loc>https://bitsbytesgates.com/blog/modeling-random-stimulus-and-functional-coverage-in-python/</loc></url><url><loc>https://bitsbytesgates.com/blog/new-year-new-space/</loc></url><url><loc>https://bitsbytesgates.com/blog/of-register-models-and-standards/</loc></url><url><loc>https://bitsbytesgates.com/blog/open-source-eda-in-the-ai-era/</loc></url><url><loc>https://bitsbytesgates.com/blog/pss-concurrency-and-resources/</loc></url><url><loc>https://bitsbytesgates.com/blog/pss-fundamentals-actions-components-and-test-generation/</loc></url><url><loc>https://bitsbytesgates.com/blog/pss-getting-outside-the-box/</loc></url><url><loc>https://bitsbytesgates.com/blog/pss-memory-management-fundamentals/</loc></url><url><loc>https://bitsbytesgates.com/blog/py-hpi-a-procedural-hdl-python-integration/</loc></url><url><loc>https://bitsbytesgates.com/blog/py-hpi-applying-python-for-verification/</loc></url><url><loc>https://bitsbytesgates.com/blog/py-ucis-manipulating-coverage-data/</loc></url><url><loc>https://bitsbytesgates.com/blog/py-vsc-working-with-coverage-data/</loc></url><url><loc>https://bitsbytesgates.com/blog/python-verification-stimulus-and-coverage-constraints/</loc></url><url><loc>https://bitsbytesgates.com/blog/python-verification-stimulus-and-coverage-data-types/</loc></url><url><loc>https://bitsbytesgates.com/blog/python-verification-stimulus-and-coverage-functional-coverage/</loc></url><url><loc>https://bitsbytesgates.com/blog/python-verification-working-with-coverage-data/</loc></url><url><loc>https://bitsbytesgates.com/blog/re-evaluating-eda-dsls-becoming-the-compiler/</loc></url><url><loc>https://bitsbytesgates.com/blog/re-evaluating-eda-dsls-in-the-ai-era/</loc></url><url><loc>https://bitsbytesgates.com/blog/relating-actions-with-dataflow-part2-parallelism/</loc></url><url><loc>https://bitsbytesgates.com/blog/relating-actions-with-dataflow/</loc></url><url><loc>https://bitsbytesgates.com/blog/relating-hardware-model-abstractions/</loc></url><url><loc>https://bitsbytesgates.com/blog/selectively-muting-your-bfms-to-speed-up-simulation/</loc></url><url><loc>https://bitsbytesgates.com/blog/shifting-left-with-hardware-model-abstractions/</loc></url><url><loc>https://bitsbytesgates.com/blog/simplifying-access-to-open-source-eda-software/</loc></url><url><loc>https://bitsbytesgates.com/blog/simplifying-custom-template-generated-content/</loc></url><url><loc>https://bitsbytesgates.com/blog/so-c-integration-testing-higher-level-software-debug-visibility/</loc></url><url><loc>https://bitsbytesgates.com/blog/so-c-integration-testing-hw-sw-coordination-part-2/</loc></url><url><loc>https://bitsbytesgates.com/blog/so-c-integration-testing-hw-sw-test-coordination-part-1/</loc></url><url><loc>https://bitsbytesgates.com/blog/so-c-integration-testing-intro-and-challenges/</loc></url><url><loc>https://bitsbytesgates.com/blog/so-c-integration-testing-ip-integrated-debug-and-analysis/</loc></url><url><loc>https://bitsbytesgates.com/blog/sveditor-whats-that-reference-part-1/</loc></url><url><loc>https://bitsbytesgates.com/blog/system-level-verification-islands-vs-continents/</loc></url><url><loc>https://bitsbytesgates.com/blog/system-level-verification-what-another-framework/</loc></url><url><loc>https://bitsbytesgates.com/blog/tb-link-rpc-simplifying-the-multi-language-testbench/</loc></url><url><loc>https://bitsbytesgates.com/blog/the-best-of-a-language-and-a-class-library/</loc></url><url><loc>https://bitsbytesgates.com/blog/the-mechanics-of-uvm-python-cross-calling/</loc></url><url><loc>https://bitsbytesgates.com/blog/the-right-skills-for-the-job-project-scoped-agent-skills/</loc></url><url><loc>https://bitsbytesgates.com/blog/the-toolmakers-dilemma-visionaries-have-always-created-their-own-tools/</loc></url><url><loc>https://bitsbytesgates.com/blog/tools-and-techniques-to-improve-yaml-file-usability/</loc></url><url><loc>https://bitsbytesgates.com/blog/transpilation-and-pss/</loc></url><url><loc>https://bitsbytesgates.com/blog/unlocking-the-combined-strength-of-uvm-and-python/</loc></url><url><loc>https://bitsbytesgates.com/blog/verification-frameworks-and-system-level-verification/</loc></url><url><loc>https://bitsbytesgates.com/blog/whats-my-env-again/</loc></url><url><loc>https://bitsbytesgates.com/blog/whats-next-for-pss/</loc></url><url><loc>https://bitsbytesgates.com/blog/why-not-an-ide/</loc></url><url><loc>https://bitsbytesgates.com/blog/working-with-analysis-ports/</loc></url><url><loc>https://bitsbytesgates.com/blog/writing-a-task-based-cocotb-bfm/</loc></url><url><loc>https://bitsbytesgates.com/blog/zuspec-pythonic-model-driven-hardware-development/</loc></url><url><loc>https://bitsbytesgates.com/code_html/2023/03/memtest_buffer/</loc></url><url><loc>https://bitsbytesgates.com/code_html/2023/03/memtest/</loc></url><url><loc>https://bitsbytesgates.com/code_html/2023/03/wb_dma_1/</loc></url><url><loc>https://bitsbytesgates.com/code_html/2023/03/wb_dma_2/</loc></url><url><loc>https://bitsbytesgates.com/code_html/2023/03/wb_dma_3/</loc></url><url><loc>https://bitsbytesgates.com/code_html/2023/04/wb_dma_4_registers/</loc></url><url><loc>https://bitsbytesgates.com/search/</loc></url><url><loc>https://bitsbytesgates.com/series/</loc></url><url><loc>https://bitsbytesgates.com/series/chisel-sharpening/</loc></url><url><loc>https://bitsbytesgates.com/series/dvkit/</loc></url><url><loc>https://bitsbytesgates.com/series/fwrisc/</loc></url><url><loc>https://bitsbytesgates.com/series/intro-to-pss/</loc></url><url><loc>https://bitsbytesgates.com/series/py-hpi/</loc></url><url><loc>https://bitsbytesgates.com/series/python-verification-stimulus-and-coverage/</loc></url><url><loc>https://bitsbytesgates.com/series/re-evaluating-eda-dsls/</loc></url><url><loc>https://bitsbytesgates.com/series/soc-integration-testing/</loc></url><url><loc>https://bitsbytesgates.com/series/system-level-verification/</loc></url><url><loc>https://bitsbytesgates.com/series/uvm-and-python/</loc></url><url><loc>https://bitsbytesgates.com/topics/</loc></url><url><loc>https://bitsbytesgates.com/topics/accellera/</loc></url><url><loc>https://bitsbytesgates.com/topics/ai/</loc></url><url><loc>https://bitsbytesgates.com/topics/bus-functional-models/</loc></url><url><loc>https://bitsbytesgates.com/topics/chisel/</loc></url><url><loc>https://bitsbytesgates.com/topics/cocotb/</loc></url><url><loc>https://bitsbytesgates.com/topics/code-generation/</loc></url><url><loc>https://bitsbytesgates.com/topics/constrained-random/</loc></url><url><loc>https://bitsbytesgates.com/topics/design-abstraction/</loc></url><url><loc>https://bitsbytesgates.com/topics/documentation/</loc></url><url><loc>https://bitsbytesgates.com/topics/domain-specific-language/</loc></url><url><loc>https://bitsbytesgates.com/topics/dvkit/</loc></url><url><loc>https://bitsbytesgates.com/topics/eclipse/</loc></url><url><loc>https://bitsbytesgates.com/topics/eda/</loc></url><url><loc>https://bitsbytesgates.com/topics/edapack/</loc></url><url><loc>https://bitsbytesgates.com/topics/formal-verification/</loc></url><url><loc>https://bitsbytesgates.com/topics/fpga/</loc></url><url><loc>https://bitsbytesgates.com/topics/functional-coverage/</loc></url><url><loc>https://bitsbytesgates.com/topics/functional-verification/</loc></url><url><loc>https://bitsbytesgates.com/topics/fusesoc/</loc></url><url><loc>https://bitsbytesgates.com/topics/fwrisc/</loc></url><url><loc>https://bitsbytesgates.com/topics/googletest/</loc></url><url><loc>https://bitsbytesgates.com/topics/ide/</loc></url><url><loc>https://bitsbytesgates.com/topics/ivpm/</loc></url><url><loc>https://bitsbytesgates.com/topics/jinja2/</loc></url><url><loc>https://bitsbytesgates.com/topics/meta/</loc></url><url><loc>https://bitsbytesgates.com/topics/open-source-eda/</loc></url><url><loc>https://bitsbytesgates.com/topics/opinion/</loc></url><url><loc>https://bitsbytesgates.com/topics/package-management/</loc></url><url><loc>https://bitsbytesgates.com/topics/pss/</loc></url><url><loc>https://bitsbytesgates.com/topics/py-hpi/</loc></url><url><loc>https://bitsbytesgates.com/topics/pybfms/</loc></url><url><loc>https://bitsbytesgates.com/topics/pyhdl-if/</loc></url><url><loc>https://bitsbytesgates.com/topics/python/</loc></url><url><loc>https://bitsbytesgates.com/topics/pyucis/</loc></url><url><loc>https://bitsbytesgates.com/topics/pyvsc/</loc></url><url><loc>https://bitsbytesgates.com/topics/register-models/</loc></url><url><loc>https://bitsbytesgates.com/topics/risc-v/</loc></url><url><loc>https://bitsbytesgates.com/topics/soc-verification/</loc></url><url><loc>https://bitsbytesgates.com/topics/software-driven-verification/</loc></url><url><loc>https://bitsbytesgates.com/topics/sphinx/</loc></url><url><loc>https://bitsbytesgates.com/topics/sveditor/</loc></url><url><loc>https://bitsbytesgates.com/topics/system-level-verification/</loc></url><url><loc>https://bitsbytesgates.com/topics/systemc/</loc></url><url><loc>https://bitsbytesgates.com/topics/systemverilog/</loc></url><url><loc>https://bitsbytesgates.com/topics/tblink-rpc/</loc></url><url><loc>https://bitsbytesgates.com/topics/ucis/</loc></url><url><loc>https://bitsbytesgates.com/topics/unit-testing/</loc></url><url><loc>https://bitsbytesgates.com/topics/uvm/</loc></url><url><loc>https://bitsbytesgates.com/topics/verilator/</loc></url><url><loc>https://bitsbytesgates.com/topics/yaml/</loc></url><url><loc>https://bitsbytesgates.com/topics/year-in-review/</loc></url><url><loc>https://bitsbytesgates.com/topics/zephyr/</loc></url><url><loc>https://bitsbytesgates.com/topics/zuspec/</loc></url></urlset>