首页 > 最新文献

Sixth IEEE International High-Level Design Validation and Test Workshop最新文献

英文 中文
Symbolic simulation heuristics for high-level design descriptions with uninterpreted functions 具有未解释函数的高级设计描述的符号模拟启发式
Pub Date : 2001-12-07 DOI: 10.1109/HLDVT.2001.972803
K. Hamaguchi
This paper handles symbolic simulation for high-level design descriptions including uninterpreted functions. Two new heuristics are introduced, which are named "symbolic function table" and "synchronization". In the experiment, the equivalence of a hardware/software codesign was checked up to a given finite number of cycles, which is composed of a behavioral design, that is, a small DSP program written in C, and its register-transfer-level implementation, a VLIW architecture with an assembly program. Our prototype symbolic simulator succeeded in checking the equivalence of the two descriptions which were not tractable without the heuristics, up to tens of thousands of cycles.
本文处理包括未解释函数在内的高级设计描述的符号模拟。引入了“符号函数表”和“同步”两种新的启发式方法。在实验中,在给定的有限周期内检查了硬件/软件协同设计的等价性,该协同设计由行为设计(即用C编写的小型DSP程序)及其寄存器-传输级实现(VLIW架构与汇编程序)组成。我们的原型符号模拟器成功地验证了两种描述的等价性,这两种描述在没有启发式的情况下难以处理,高达数万次循环。
{"title":"Symbolic simulation heuristics for high-level design descriptions with uninterpreted functions","authors":"K. Hamaguchi","doi":"10.1109/HLDVT.2001.972803","DOIUrl":"https://doi.org/10.1109/HLDVT.2001.972803","url":null,"abstract":"This paper handles symbolic simulation for high-level design descriptions including uninterpreted functions. Two new heuristics are introduced, which are named \"symbolic function table\" and \"synchronization\". In the experiment, the equivalence of a hardware/software codesign was checked up to a given finite number of cycles, which is composed of a behavioral design, that is, a small DSP program written in C, and its register-transfer-level implementation, a VLIW architecture with an assembly program. Our prototype symbolic simulator succeeded in checking the equivalence of the two descriptions which were not tractable without the heuristics, up to tens of thousands of cycles.","PeriodicalId":188469,"journal":{"name":"Sixth IEEE International High-Level Design Validation and Test Workshop","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133508456","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
A model checking approach to evaluating system level dynamic power management policies for embedded systems 嵌入式系统系统级动态电源管理策略评估的模型检验方法
Pub Date : 2001-12-07 DOI: 10.1109/HLDVT.2001.972807
S. Shukla, Rajesh K. Gupta
System Level Power Management policies are typically based on moving the system to various power management states, in order to achieve minimum wastage of power The major challenge in devising such strategies is that the input task arrival rates to a system is usually unpredictable, and hence the power management strategies have to be designed as on-line algorithms. These algorithms are aimed at optimizing wasted power in the face of nondeterministic task arrivals. Previous works on evaluating power management strategies for optimality, have used trace driven simulations, and competitive analysis. In this work we build upon the competitive analysis based paradigm. Our work views a power management strategy as a winning strategy in a two player game, between the power management algorithm, and a non-deterministic adversary. With the power of non-determinism, we can generate the worst possible scenarios in terms of possible traces of tasks. Such scenarios not only disprove conjectured bounds on the optimality of a power management strategy, but also guides the designer towards a better policy. One could also prove such bounds automatically. To achieve these, we exploit model checkers used in formal verification. However, specific tools which are focused mainly on this kind of power management strategies are under development, which would alleviate some of the state explosion problems inherent in model checking techniques.
系统级电源管理策略通常基于将系统移动到各种电源管理状态,以实现最小的电源损耗。设计此类策略的主要挑战是系统的输入任务到达率通常是不可预测的,因此电源管理策略必须设计为在线算法。这些算法的目的是在面对不确定性任务到达时优化浪费的功率。以前在评估电源管理策略的最优性方面的工作,已经使用了跟踪驱动的模拟和竞争分析。在这项工作中,我们建立在竞争分析为基础的范式。我们的工作将电源管理策略视为在电源管理算法和不确定对手之间的两方博弈中的获胜策略。利用非确定性的力量,我们可以根据可能的任务轨迹生成最坏的可能场景。这些场景不仅推翻了对电源管理策略最优性的推测界限,而且还指导设计者制定更好的策略。人们也可以自动证明这样的界限。为了实现这些,我们利用形式化验证中使用的模型检查器。然而,针对这种电源管理策略的特定工具正在开发中,这将缓解模型检查技术中固有的一些状态爆炸问题。
{"title":"A model checking approach to evaluating system level dynamic power management policies for embedded systems","authors":"S. Shukla, Rajesh K. Gupta","doi":"10.1109/HLDVT.2001.972807","DOIUrl":"https://doi.org/10.1109/HLDVT.2001.972807","url":null,"abstract":"System Level Power Management policies are typically based on moving the system to various power management states, in order to achieve minimum wastage of power The major challenge in devising such strategies is that the input task arrival rates to a system is usually unpredictable, and hence the power management strategies have to be designed as on-line algorithms. These algorithms are aimed at optimizing wasted power in the face of nondeterministic task arrivals. Previous works on evaluating power management strategies for optimality, have used trace driven simulations, and competitive analysis. In this work we build upon the competitive analysis based paradigm. Our work views a power management strategy as a winning strategy in a two player game, between the power management algorithm, and a non-deterministic adversary. With the power of non-determinism, we can generate the worst possible scenarios in terms of possible traces of tasks. Such scenarios not only disprove conjectured bounds on the optimality of a power management strategy, but also guides the designer towards a better policy. One could also prove such bounds automatically. To achieve these, we exploit model checkers used in formal verification. However, specific tools which are focused mainly on this kind of power management strategies are under development, which would alleviate some of the state explosion problems inherent in model checking techniques.","PeriodicalId":188469,"journal":{"name":"Sixth IEEE International High-Level Design Validation and Test Workshop","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128195227","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 63
Formal verification of the Pentium(R) 4 multiplier 奔腾(R) 4乘法器的正式验证
Pub Date : 2001-12-07 DOI: 10.1109/HLDVT.2001.972817
R. Kaivola, N. Narasimhan
We present the formal verification of the floating-point multiplier in the Intel IA-32 Pentium(R)4 microprocessor. The verification is based on a combination of theorem-proving and model-checking tasks performed in the Forte hardware verification environment. The tasks are tightly integrated to accomplish complete verification of the multiplier hardware coupled with the rounder logic. The approach does not rely on specialized representations like binary moment diagrams or its variants.
本文给出了浮点乘法器在Intel IA-32 Pentium(R)4微处理器上的形式化验证。验证是基于在Forte硬件验证环境中执行的定理证明和模型检查任务的组合。这些任务紧密地集成在一起,以完成对乘法器硬件和圆角逻辑的完整验证。该方法不依赖于二进制矩图或其变体等专门的表示。
{"title":"Formal verification of the Pentium(R) 4 multiplier","authors":"R. Kaivola, N. Narasimhan","doi":"10.1109/HLDVT.2001.972817","DOIUrl":"https://doi.org/10.1109/HLDVT.2001.972817","url":null,"abstract":"We present the formal verification of the floating-point multiplier in the Intel IA-32 Pentium(R)4 microprocessor. The verification is based on a combination of theorem-proving and model-checking tasks performed in the Forte hardware verification environment. The tasks are tightly integrated to accomplish complete verification of the multiplier hardware coupled with the rounder logic. The approach does not rely on specialized representations like binary moment diagrams or its variants.","PeriodicalId":188469,"journal":{"name":"Sixth IEEE International High-Level Design Validation and Test Workshop","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124338605","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Test pattern generation for timing-induced functional errors in hardware-software systems 硬件软件系统中时序性功能错误的测试模式生成
Pub Date : 2001-12-07 DOI: 10.1109/HLDVT.2001.972812
Srikanth Arekapudi, Fei Xin, Jinzheng Peng, I. Harris
We present an ATPG algorithm for the covalidation of hardware-software systems. Specifically, we target the detection of timing-induced functional errors in the design by using a design fault model which we propose. The computational time required by the test generation process is sufficiently low that the ATPG tool can be used by a designer to achieve a significant reduction in validation cost.
提出了一种用于软硬件系统协同验证的ATPG算法。具体来说,我们的目标是通过使用我们提出的设计故障模型来检测设计中由时间引起的功能错误。测试生成过程所需的计算时间足够低,因此设计人员可以使用ATPG工具来显著降低验证成本。
{"title":"Test pattern generation for timing-induced functional errors in hardware-software systems","authors":"Srikanth Arekapudi, Fei Xin, Jinzheng Peng, I. Harris","doi":"10.1109/HLDVT.2001.972812","DOIUrl":"https://doi.org/10.1109/HLDVT.2001.972812","url":null,"abstract":"We present an ATPG algorithm for the covalidation of hardware-software systems. Specifically, we target the detection of timing-induced functional errors in the design by using a design fault model which we propose. The computational time required by the test generation process is sufficiently low that the ATPG tool can be used by a designer to achieve a significant reduction in validation cost.","PeriodicalId":188469,"journal":{"name":"Sixth IEEE International High-Level Design Validation and Test Workshop","volume":"90 6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129214178","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
An analysis of ATPG and SAT algorithms for formal verification ATPG和SAT算法的形式化验证分析
Pub Date : 2001-12-07 DOI: 10.1109/HLDVT.2001.972826
G. Parthasarathy, Chung-Yang Huang, K. Cheng
We analyze the performance of satisfiability (SAT) and Automatic Test Pattern Generation (ATPG) algorithms in two state-of-the-art solvers. The goal is to best understand how features of each solver are suited for hardware verification. For ATPG, we analyze depth-first and breadth-first decision orderings and effects of two weighting heuristics in the decision ordering, and also study the effect of randomization of decisions. Features of ATPG and SAT that affect their robustness and flexibility on real circuits are studied, and the two solvers are compared on 24 industrial circuits. We further analyze the results to identify the strengths and shortcomings of each solver. This will enable incorporation of features from each solver in order to optimize performance, since they both operate on the same principles.
我们分析了可满足性(SAT)和自动测试模式生成(ATPG)算法在两个最先进的求解器中的性能。目标是最好地理解每个求解器的特性如何适合硬件验证。对于ATPG,我们分析了深度优先和宽度优先的决策排序以及两种权重启发式在决策排序中的影响,并研究了决策随机化的影响。研究了ATPG和SAT算法在实际电路中对鲁棒性和灵活性的影响,并在24个工业电路中对两种算法进行了比较。我们进一步分析结果,以确定每个求解器的优点和缺点。这将允许合并来自每个求解器的特性以优化性能,因为它们都在相同的原则下运行。
{"title":"An analysis of ATPG and SAT algorithms for formal verification","authors":"G. Parthasarathy, Chung-Yang Huang, K. Cheng","doi":"10.1109/HLDVT.2001.972826","DOIUrl":"https://doi.org/10.1109/HLDVT.2001.972826","url":null,"abstract":"We analyze the performance of satisfiability (SAT) and Automatic Test Pattern Generation (ATPG) algorithms in two state-of-the-art solvers. The goal is to best understand how features of each solver are suited for hardware verification. For ATPG, we analyze depth-first and breadth-first decision orderings and effects of two weighting heuristics in the decision ordering, and also study the effect of randomization of decisions. Features of ATPG and SAT that affect their robustness and flexibility on real circuits are studied, and the two solvers are compared on 24 industrial circuits. We further analyze the results to identify the strengths and shortcomings of each solver. This will enable incorporation of features from each solver in order to optimize performance, since they both operate on the same principles.","PeriodicalId":188469,"journal":{"name":"Sixth IEEE International High-Level Design Validation and Test Workshop","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126434944","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 25
Taylor expansion diagrams: a new representation for RTL verification 泰勒展开图:RTL验证的一种新表示
Pub Date : 2001-12-07 DOI: 10.1109/HLDVT.2001.972810
M. Ciesielski, P. Kalla, Zhihong Zeng, B. Rouzeyre
A new, compact, canonical representation for arithmetic expressions, called Taylor expansion diagram, is presented. This representation is based on a non-binary decomposition principle. It treats the expression as a continuous, differentiable function and applies Taylor series expansion recursively over its symbolic variables. The resulting Taylor expansion diagram (TED) is canonical for a fixed variable order. We present a theory of TED, and show how to obtain a reduced, normalized representation. We demonstrate that it has linear space complexity for arbitrarily complex polynomials, while time complexity to generate the representation is comparable to that of *BMD. The proposed TED representation is intended to facilitate the verification of RTL specifications and hard. ware implementations of arithmetic designs, and especially the equivalence checking of complex arithmetic expressions that arise in symbolic verification.
提出了一种新的、紧凑的、规范的算术表达式表示,称为泰勒展开图。这种表示基于非二进制分解原理。它将表达式视为一个连续的、可微的函数,并对其符号变量递归地应用泰勒级数展开。得到的泰勒展开图(TED)对于固定变量阶是规范的。我们提出了TED的一个理论,并展示了如何获得一个简化的、规范化的表示。我们证明了它对任意复杂多项式具有线性空间复杂度,而生成表示的时间复杂度与*BMD相当。提议的TED表示旨在促进RTL规范和硬的验证。算术设计的实现,特别是在符号验证中出现的复杂算术表达式的等价性检查。
{"title":"Taylor expansion diagrams: a new representation for RTL verification","authors":"M. Ciesielski, P. Kalla, Zhihong Zeng, B. Rouzeyre","doi":"10.1109/HLDVT.2001.972810","DOIUrl":"https://doi.org/10.1109/HLDVT.2001.972810","url":null,"abstract":"A new, compact, canonical representation for arithmetic expressions, called Taylor expansion diagram, is presented. This representation is based on a non-binary decomposition principle. It treats the expression as a continuous, differentiable function and applies Taylor series expansion recursively over its symbolic variables. The resulting Taylor expansion diagram (TED) is canonical for a fixed variable order. We present a theory of TED, and show how to obtain a reduced, normalized representation. We demonstrate that it has linear space complexity for arbitrarily complex polynomials, while time complexity to generate the representation is comparable to that of *BMD. The proposed TED representation is intended to facilitate the verification of RTL specifications and hard. ware implementations of arithmetic designs, and especially the equivalence checking of complex arithmetic expressions that arise in symbolic verification.","PeriodicalId":188469,"journal":{"name":"Sixth IEEE International High-Level Design Validation and Test Workshop","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133929832","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
Automatic test generation for micro-architectural verification of configurable microprocessor cores with user extensions 具有用户扩展的可配置微处理器内核的微架构验证的自动测试生成
Pub Date : 2001-12-07 DOI: 10.1109/HLDVT.2001.972801
Nabarun Bhattacharyya, A. Wang
Configurable processor cows me replacing standard CPU cores for meeting the complexities of System on a Chip designs, since standard cores often prove inadequate in performance without special hardware. Xtensa, a fully configurable and extensible processor core, allows users to add new instructions to the processor core optimized for their application. This kind of flexible architecture demands innovative verification techniques, since the instruction set of the processor as well as the pipeline model is no longer fixed. Here we describe a methodology for verifying the implementation of such processors and extensions based on an Instruction Set Architecture description. This method automatically generates micro-architectural tests without specific knowledge of the implementation. This is extremely powerful in the verification of configurable processors with extensible instruction sets and pipeline models.
可配置处理器要求我替换标准的CPU内核以满足片上系统设计的复杂性,因为如果没有特殊的硬件,标准内核的性能往往是不够的。Xtensa是一个完全可配置和可扩展的处理器核心,允许用户为其应用程序优化的处理器核心添加新的指令。这种灵活的体系结构需要创新的验证技术,因为处理器的指令集和管道模型不再是固定的。在这里,我们描述了一种基于指令集体系结构描述来验证这种处理器和扩展的实现的方法。该方法自动生成微架构测试,而不需要具体的实现知识。这在验证具有可扩展指令集和管道模型的可配置处理器时非常强大。
{"title":"Automatic test generation for micro-architectural verification of configurable microprocessor cores with user extensions","authors":"Nabarun Bhattacharyya, A. Wang","doi":"10.1109/HLDVT.2001.972801","DOIUrl":"https://doi.org/10.1109/HLDVT.2001.972801","url":null,"abstract":"Configurable processor cows me replacing standard CPU cores for meeting the complexities of System on a Chip designs, since standard cores often prove inadequate in performance without special hardware. Xtensa, a fully configurable and extensible processor core, allows users to add new instructions to the processor core optimized for their application. This kind of flexible architecture demands innovative verification techniques, since the instruction set of the processor as well as the pipeline model is no longer fixed. Here we describe a methodology for verifying the implementation of such processors and extensions based on an Instruction Set Architecture description. This method automatically generates micro-architectural tests without specific knowledge of the implementation. This is extremely powerful in the verification of configurable processors with extensible instruction sets and pipeline models.","PeriodicalId":188469,"journal":{"name":"Sixth IEEE International High-Level Design Validation and Test Workshop","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116131988","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Combining complex event models and timing constraints 结合复杂事件模型和时间约束
Pub Date : 2001-12-07 DOI: 10.1109/HLDVT.2001.972813
M. Jersak, K. Richter, R. Ernst
Sophisticated models of event streams including jitter and bursts as well as the possibility to specify a variety of system-level timing constraints are prerequisites for modem analysis and synthesis techniques in the area of embedded real-time systems. Currently, there is no commonly used specification that models events and timing constraints in a sufficiently general way. In this paper, we first identify a duality between event models and timing constraints and as a result present a specification that can be used for both. Our specification covers most current analysis and synthesis techniques and is easily extensible. We then show how the duality between event models and timing constraints can be applied at different points in a design flow. A real-time video transmission is used as an example.
复杂的事件流模型,包括抖动和突发,以及指定各种系统级时间约束的可能性,是嵌入式实时系统领域现代分析和综合技术的先决条件。目前,还没有一种常用的规范以足够通用的方式对事件和时间约束进行建模。在本文中,我们首先确定了事件模型和时间约束之间的对偶性,并因此提出了一个可用于两者的规范。我们的规范涵盖了大多数当前的分析和合成技术,并且易于扩展。然后,我们将展示如何在设计流的不同点上应用事件模型和时间约束之间的二元性。以实时视频传输为例进行说明。
{"title":"Combining complex event models and timing constraints","authors":"M. Jersak, K. Richter, R. Ernst","doi":"10.1109/HLDVT.2001.972813","DOIUrl":"https://doi.org/10.1109/HLDVT.2001.972813","url":null,"abstract":"Sophisticated models of event streams including jitter and bursts as well as the possibility to specify a variety of system-level timing constraints are prerequisites for modem analysis and synthesis techniques in the area of embedded real-time systems. Currently, there is no commonly used specification that models events and timing constraints in a sufficiently general way. In this paper, we first identify a duality between event models and timing constraints and as a result present a specification that can be used for both. Our specification covers most current analysis and synthesis techniques and is easily extensible. We then show how the duality between event models and timing constraints can be applied at different points in a design flow. A real-time video transmission is used as an example.","PeriodicalId":188469,"journal":{"name":"Sixth IEEE International High-Level Design Validation and Test Workshop","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126409616","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
期刊
Sixth IEEE International High-Level Design Validation and Test Workshop
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1