-
公开(公告)号:US20180074702A1
公开(公告)日:2018-03-15
申请号:US15391082
申请日:2016-12-27
Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
Inventor: Yao-Hua Chen , Che-Wei Hsu , Juin-Ming Lu , Wei-Shiang Lin , Jing-Jia Liou , Chih-Tsun Huang
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0653 , G06F3/0659 , G06F3/0673 , G06F12/0215 , G06F12/0607 , G11C7/22
Abstract: A memory transaction-level modeling method and a memory transaction-level modeling system are provided. The memory transaction-level modeling method is used for simulating the operation of outputting at least one command to the memory. The memory includes a plurality of banks each of which corresponds with a bank status table. The memory transaction-level modeling method includes the following steps: An event is received. Whether one of the bank status tables is needed to be updated is determined. If one of the bank status tables is needed to be updated, this bank status table is recovered according to a TMP queue. A command is outputted to the memory according to a command queue. The outputted command is stored in the TMP queue. Some of the bank status tables are updated and others of the bank status tables are kept unchanged.
-
公开(公告)号:US10365829B2
公开(公告)日:2019-07-30
申请号:US15391082
申请日:2016-12-27
Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
Inventor: Yao-Hua Chen , Che-Wei Hsu , Juin-Ming Lu , Wei-Shiang Lin , Jing-Jia Liou , Chih-Tsun Huang
Abstract: A memory transaction-level modeling method and a memory transaction-level modeling system are provided. The memory transaction-level modeling method is used for simulating the operation of outputting at least one command to the memory. The memory includes a plurality of banks each of which corresponds with a bank status table. The memory transaction-level modeling method includes the following steps: An event is received. Whether one of the bank status tables is needed to be updated is determined. If one of the bank status tables is needed to be updated, this bank status table is recovered according to a TMP queue. A command is outputted to the memory according to a command queue. The outputted command is stored in the TMP queue. Some of the bank status tables are updated and others of the bank status tables are kept unchanged.
-