Skip to content
  • info@cluelogic.com

Welcome to ClueLogic

ClueLogic

Providing the clues to solve your verification problems

  • Home
  • Services
  • Events
  • ClueBlog
  • About
ClueLogic > View all posts by Keisuke Shimizu (Page 4)

Author: Keisuke Shimizu

Verification expert with exceptional understanding of SystemVerilog and UVM/VMM as a result of more than 13 years of experience in the design verification field. Specializes in providing highly reusable constrained-random verification architecture and implementation to uncover hard-to-find design bugs, with a focus on coverage metrics. Passion for pursuing new verification technology: an early adopter of VMM (2006). Experience with a wide-range of verification targets from PHY to a reconfigurable array processor. Author of technical blog series "UVM Tutorial for Candy Lovers." Creator of an open-source SystemVerilog generic library to share deep verification knowledge.

UVM Tutorial for Candy Lovers – 11. Sequence Item Port

November 10, 2012December 27, 2015 Keisuke Shimizu

Last Updated: September 11, 2013 A UVM driver and a UVM sequencer are connected using a UVM sequence item port and an export. This post will explain how the sequence item port works.

UVMget_next_item, item_done, resolve_bindings, seq_item_port, uvm_seq_item_pull_imp, uvm_seq_item_pull_port9 Comments

UVM Tutorial for Candy Lovers – 10. Inside Candy Factory

November 3, 2012December 27, 2015 Keisuke Shimizu

Last Updated: September 9, 2013 UVM factory is used to create UVM objects and components. This post will explain the UVM factory using jelly beans (as you expected) and reveal what happens behind the scenes in the factory.

UVMcreate, type override, type_id, uvm_factory, uvm_factory_override, uvm_object_registry, uvm_object_utils_begin, uvm_object_utils_end, uvm_sequence_item13 Comments

UVM Tutorial for Candy Lovers – 9. Register Abstraction

October 29, 2012November 6, 2016 Keisuke Shimizu

Last Updated on November 6, 2016 This post will explain how to use the UVM Register Abstraction Layer (RAL) to generate register transactions.

UVMuvm_reg, uvm_reg_adapter, uvm_reg_block, uvm_reg_field, uvm_reg_predictor, uvm_reg_sequence116 Comments

UVM Tutorial for Candy Lovers – 8. Configurations

January 31, 2012December 27, 2015 Keisuke Shimizu

Last Updated: April 4, 2014 This post will give an explanation on UVM configuration objects, since the earlier posts did not cover much on them.

UVMUVM_ACTIVE, uvm_active_passive_enum, uvm_agent, uvm_config_db, uvm_env, uvm_object, uvm_test35 Comments

UVM Tutorial for Candy Lovers – 7. Virtual Sequence

January 17, 2012June 5, 2016 Keisuke Shimizu

Last Updated: March 26, 2016 (added the link to EDA Playground) Did you know the mix of two lemon and two coconut jelly beans will create the flavor of lemon meringue pie? And the mix of two strawberry and two Read More …

UVMuvm_sequence, virtual sequence55 Comments

UVM Tutorial for Candy Lovers – 6. Tasting

July 27, 2011June 5, 2016 Keisuke Shimizu

Last Updated: September 1, 2014 The anticipated culmination of the UVM for Candy Lovers series is revealed in this post. Using the created verification components and writing out a test class, the actual simulation is prepared to run.

UVMuvm_test37 Comments

UVM Tutorial for Candy Lovers – 5. Environment

July 27, 2011June 5, 2016 Keisuke Shimizu

Last Updated: April 4, 2014 This post will provide a continued explanation on the rest of the verification components.

UVMuvm_env, uvm_scoreboard, uvm_subscriber26 Comments

UVM Tutorial for Candy Lovers – 4. Agent

July 26, 2011December 27, 2015 Keisuke Shimizu

Last Updated: July 12, 2015 The last post concentrated on the transactions and sequences of the jelly-bean taster system. This post will explain the verification components in the verification environment further in depth.

UVMuvm_agent, uvm_driver, uvm_monitor, uvm_sequencer45 Comments

UVM Tutorial for Candy Lovers – 3. Transactions and Sequences

July 26, 2011June 5, 2016 Keisuke Shimizu

Last Updated: June 29, 2014 This post will provide an explanation on the SystemVerilog code itself. Please see Recipe for the class diagram.

UVMuvm_sequence, uvm_sequence_item106 Comments

UVM Tutorial for Candy Lovers – 2. Recipe

July 24, 2011December 27, 2015 Keisuke Shimizu

Last Updated: April 4, 2014 While the last post clarified the verification components of the jelly-bean taster, this post will provide a focus for the jelly-bean recipe.

UVMuvm_object, uvm_sequence, uvm_sequence_base, uvm_sequence_item, uvm_transaction, uvm_void5 Comments

Posts navigation

Older posts
Newer posts
(c) 2011-2016, ClueLogic, LLC
Proudly powered by WordPress | Education Hub by WEN Themes