{"id":81387,"date":"2024-10-17T18:54:13","date_gmt":"2024-10-17T18:54:13","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/ieee-1850-2005\/"},"modified":"2024-10-24T19:46:35","modified_gmt":"2024-10-24T19:46:35","slug":"ieee-1850-2005","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/ieee\/ieee-1850-2005\/","title":{"rendered":"IEEE 1850 2005"},"content":{"rendered":"

New IEEE Standard – Inactive – Superseded. Replaced by 62531(E):2007. The IEEE Property Specification Language (PSL) is defined in this standard. PSL is a formal notation for specification of electronic system behavior, compatible with multiple electronic system design languages, including IEEE St<\/p>\n

PDF Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
1<\/td>\nIEEE Std 1850\u2122-2005, IEEE Standard for Property Specification Language (PSL) <\/td>\n<\/tr>\n
6<\/td>\nIntroduction
Notice to users
Errata
Interpretations
Patents <\/td>\n<\/tr>\n
7<\/td>\nParticipants <\/td>\n<\/tr>\n
9<\/td>\nCONTENTS <\/td>\n<\/tr>\n
11<\/td>\n1. Overview
1.1 Scope
1.2 Purpose
1.2.1 Background <\/td>\n<\/tr>\n
12<\/td>\n1.2.2 Motivation
1.2.3 Goals
1.3 Usage
1.3.1 Functional specification <\/td>\n<\/tr>\n
13<\/td>\n1.3.2 Functional verification <\/td>\n<\/tr>\n
17<\/td>\n2. Normative references <\/td>\n<\/tr>\n
19<\/td>\n3. Definitions, acronyms, and abbreviations
3.1 Definitions <\/td>\n<\/tr>\n
22<\/td>\n3.2 Acronyms and abbreviations
3.3 Special terms <\/td>\n<\/tr>\n
25<\/td>\n4. Organization
4.1 Abstract structure
4.1.1 Layers
4.1.2 Flavors <\/td>\n<\/tr>\n
26<\/td>\n4.2 Lexical structure
4.2.1 Identifiers
4.2.2 Keywords <\/td>\n<\/tr>\n
27<\/td>\n4.2.3 Operators <\/td>\n<\/tr>\n
32<\/td>\n4.2.4 Macros <\/td>\n<\/tr>\n
34<\/td>\n4.2.5 Comments
4.3 Syntax
4.3.1 Conventions <\/td>\n<\/tr>\n
35<\/td>\n4.3.2 HDL dependencies <\/td>\n<\/tr>\n
39<\/td>\n4.4 Semantics
4.4.1 Clocked vs. unclocked evaluation <\/td>\n<\/tr>\n
40<\/td>\n4.4.2 Safety vs. liveness properties
4.4.3 Linear vs. branching logic
4.4.4 Simple subset <\/td>\n<\/tr>\n
41<\/td>\n4.4.5 Finite-length vs. infinite-length behavior
4.4.6 The concept of strength <\/td>\n<\/tr>\n
43<\/td>\n5. Boolean layer
5.1 Expression type classes
5.1.1 Bit expressions <\/td>\n<\/tr>\n
44<\/td>\n5.1.2 Boolean expressions <\/td>\n<\/tr>\n
45<\/td>\n5.1.3 BitVector expressions
5.1.4 Numeric expressions <\/td>\n<\/tr>\n
46<\/td>\n5.1.5 String expressions
5.2 Expression forms
5.2.1 HDL expressions <\/td>\n<\/tr>\n
48<\/td>\n5.2.2 PSL expressions
5.2.3 Built-in functions <\/td>\n<\/tr>\n
54<\/td>\n5.2.4 Union expressions
5.3 Clock expressions <\/td>\n<\/tr>\n
56<\/td>\n5.4 Default clock declaration <\/td>\n<\/tr>\n
59<\/td>\n6. Temporal layer <\/td>\n<\/tr>\n
60<\/td>\n6.1 Sequential expressions
6.1.1 Sequential Extended Regular Expressions (SEREs) <\/td>\n<\/tr>\n
67<\/td>\n6.1.2 Sequences <\/td>\n<\/tr>\n
73<\/td>\n6.2 Properties <\/td>\n<\/tr>\n
74<\/td>\n6.2.1 FL properties <\/td>\n<\/tr>\n
94<\/td>\n6.2.2 Optional Branching Extension (OBE) properties <\/td>\n<\/tr>\n
101<\/td>\n6.2.3 Replicated properties <\/td>\n<\/tr>\n
103<\/td>\n6.3 Property and sequence declarations <\/td>\n<\/tr>\n
104<\/td>\n6.3.1 Parameters <\/td>\n<\/tr>\n
106<\/td>\n6.3.2 Declarations <\/td>\n<\/tr>\n
107<\/td>\n6.3.3 Instantiation <\/td>\n<\/tr>\n
111<\/td>\n7. Verification layer
7.1 Verification directives
7.1.1 assert <\/td>\n<\/tr>\n
112<\/td>\n7.1.2 assume <\/td>\n<\/tr>\n
113<\/td>\n7.1.3 assume_guarantee
7.1.4 restrict <\/td>\n<\/tr>\n
114<\/td>\n7.1.5 restrict_guarantee <\/td>\n<\/tr>\n
115<\/td>\n7.1.6 cover
7.1.7 fairness and strong_fairness <\/td>\n<\/tr>\n
116<\/td>\n7.2 Verification units <\/td>\n<\/tr>\n
117<\/td>\n7.2.1 Verification unit binding <\/td>\n<\/tr>\n
119<\/td>\n7.2.2 Verification unit inheritance <\/td>\n<\/tr>\n
120<\/td>\n7.2.3 Verification unit scoping rules <\/td>\n<\/tr>\n
123<\/td>\n8. Modeling layer
8.1 Integer ranges <\/td>\n<\/tr>\n
124<\/td>\n8.2 Structures <\/td>\n<\/tr>\n
125<\/td>\nAnnex A (normative) Syntax rule summary
A.1 Conventions <\/td>\n<\/tr>\n
126<\/td>\nA.2 Tokens
A.3 HDL dependencies <\/td>\n<\/tr>\n
127<\/td>\nA.3.1 Verilog Extensions <\/td>\n<\/tr>\n
128<\/td>\nA.3.2 Flavor macros <\/td>\n<\/tr>\n
130<\/td>\nA.4 Syntax productions
A.4.1 Verification units
A.4.2 PSL declarations <\/td>\n<\/tr>\n
131<\/td>\nA.4.3 PSL directives <\/td>\n<\/tr>\n
132<\/td>\nA.4.4 PSL properties <\/td>\n<\/tr>\n
134<\/td>\nA.4.5 Sequential Extended Regular Expressions (SEREs) <\/td>\n<\/tr>\n
135<\/td>\nA.4.6 Parameterized Properties and SEREs
A.4.7 Sequences <\/td>\n<\/tr>\n
136<\/td>\nA.4.8 Forms of expression <\/td>\n<\/tr>\n
137<\/td>\nA.4.9 Optional Branching Extension <\/td>\n<\/tr>\n
139<\/td>\nAnnex B (normative) Formal syntax and semantics of IEEE Std 1850 PSL
B.1 Typed-text representation of symbols
B.2 Syntax <\/td>\n<\/tr>\n
140<\/td>\nB.3 Semantics
B.3.1 Semantics of FL formulas <\/td>\n<\/tr>\n
143<\/td>\nB.3.2 Semantics of OBE formulas <\/td>\n<\/tr>\n
144<\/td>\nB.4 Syntactic Sugaring
B.4.1 Additional SERE operators <\/td>\n<\/tr>\n
145<\/td>\nB.4.2 Additional FL operators <\/td>\n<\/tr>\n
147<\/td>\nB.4.3 Parameterized SEREs and formulas <\/td>\n<\/tr>\n
148<\/td>\nB.5 Rewriting rules for clocks <\/td>\n<\/tr>\n
149<\/td>\nAnnex C (informative) Bibliography <\/td>\n<\/tr>\n
151<\/td>\nIndex
A-F <\/td>\n<\/tr>\n
152<\/td>\nG-S <\/td>\n<\/tr>\n
153<\/td>\nS-Z <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

IEEE Standard for Property Specification Language (PSL)<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
IEEE<\/b><\/a><\/td>\n2005<\/td>\n153<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":81388,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[2644],"product_tag":[],"class_list":{"0":"post-81387","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-ieee","8":"first","9":"instock","10":"sold-individually","11":"shipping-taxable","12":"purchasable","13":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/81387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/81388"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=81387"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=81387"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=81387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}