blob: 944a14a7eb0fa33646b0c380e2f8a5d1ae2c4b5b [file] [log] [blame]
--
-- ******************************************************************************
-- * *
-- * Copyright (C) 2004-2010, Nangate Inc. *
-- * All rights reserved. *
-- * *
-- * Nangate and the Nangate logo are trademarks of Nangate Inc. *
-- * *
-- * All trademarks, logos, software marks, and trade names (collectively the *
-- * "Marks") in this program are proprietary to Nangate or other respective *
-- * owners that have granted Nangate the right and license to use such Marks. *
-- * You are not permitted to use the Marks without the prior written consent *
-- * of Nangate or such third party that may own the Marks. *
-- * *
-- * This file has been provided pursuant to a License Agreement containing *
-- * restrictions on its use. This file contains valuable trade secrets and *
-- * proprietary information of Nangate Inc., and is protected by U.S. and *
-- * international laws and/or treaties. *
-- * *
-- * The copyright notice(s) in this file does not indicate actual or intended *
-- * publication of this file. *
-- * *
-- * NGLibraryCharacterizer, Development_version - build 201012062042 *
-- * *
-- ******************************************************************************
library IEEE;
use IEEE.STD_LOGIC_1164.all;
library IEEE;
use IEEE.VITAL_Timing.all;
use IEEE.VITAL_Primitives.all;
package Tables is
CONSTANT L : VitalTableSymbolType := '0';
CONSTANT H : VitalTableSymbolType := '1';
CONSTANT S : VitalTableSymbolType := 'S';
CONSTANT B : VitalTableSymbolType := 'B';
CONSTANT R : VitalTableSymbolType := '/';
CONSTANT F : VitalTableSymbolType := '\';
CONSTANT x : VitalTableSymbolType := '-';
CONSTANT CLKGATETST_X1_IQ_tab : VitalStateTableType := (
(H, x, H, H),
(H, x, L, L),
(L, L, x, L),
(L, H, x, H),
(x, x, x, S));
CONSTANT CLKGATETST_X1_IQn_tab : VitalStateTableType := (
(H, x, H, H),
(H, x, L, L),
(L, H, x, L),
(L, L, x, H),
(x, x, x, S));
CONSTANT CLKGATETST_X2_IQ_tab : VitalStateTableType := (
(H, x, H, H),
(H, x, L, L),
(L, L, x, L),
(L, H, x, H),
(x, x, x, S));
CONSTANT CLKGATETST_X2_IQn_tab : VitalStateTableType := (
(H, x, H, H),
(H, x, L, L),
(L, H, x, L),
(L, L, x, H),
(x, x, x, S));
CONSTANT CLKGATETST_X4_IQ_tab : VitalStateTableType := (
(H, x, H, H),
(H, x, L, L),
(L, L, x, L),
(L, H, x, H),
(x, x, x, S));
CONSTANT CLKGATETST_X4_IQn_tab : VitalStateTableType := (
(H, x, H, H),
(H, x, L, L),
(L, H, x, L),
(L, L, x, H),
(x, x, x, S));
CONSTANT CLKGATETST_X8_IQ_tab : VitalStateTableType := (
(H, x, H, H),
(H, x, L, L),
(L, L, x, L),
(L, H, x, H),
(x, x, x, S));
CONSTANT CLKGATETST_X8_IQn_tab : VitalStateTableType := (
(H, x, H, H),
(H, x, L, L),
(L, H, x, L),
(L, L, x, H),
(x, x, x, S));
CONSTANT CLKGATE_X1_IQ_tab : VitalStateTableType := (
(H, x, H, H),
(H, x, L, L),
(L, L, x, L),
(L, H, x, H),
(x, x, x, S));
CONSTANT CLKGATE_X1_IQn_tab : VitalStateTableType := (
(H, x, H, H),
(H, x, L, L),
(L, H, x, L),
(L, L, x, H),
(x, x, x, S));
CONSTANT CLKGATE_X2_IQ_tab : VitalStateTableType := (
(H, x, H, H),
(H, x, L, L),
(L, L, x, L),
(L, H, x, H),
(x, x, x, S));
CONSTANT CLKGATE_X2_IQn_tab : VitalStateTableType := (
(H, x, H, H),
(H, x, L, L),
(L, H, x, L),
(L, L, x, H),
(x, x, x, S));
CONSTANT CLKGATE_X4_IQ_tab : VitalStateTableType := (
(H, x, H, H),
(H, x, L, L),
(L, L, x, L),
(L, H, x, H),
(x, x, x, S));
CONSTANT CLKGATE_X4_IQn_tab : VitalStateTableType := (
(H, x, H, H),
(H, x, L, L),
(L, H, x, L),
(L, L, x, H),
(x, x, x, S));
CONSTANT CLKGATE_X8_IQ_tab : VitalStateTableType := (
(H, x, H, H),
(H, x, L, L),
(L, L, x, L),
(L, H, x, H),
(x, x, x, S));
CONSTANT CLKGATE_X8_IQn_tab : VitalStateTableType := (
(H, x, H, H),
(H, x, L, L),
(L, H, x, L),
(L, L, x, H),
(x, x, x, S));
CONSTANT DFFRS_X1_IQN_tab : VitalStateTableType := (
(H, x, R, H, x, L),
(x, H, B, x, H, H),
(x, H, R, L, x, H),
(H, x, B, x, L, L),
(L, H, x, x, x, H),
(x, L, x, x, x, L),
(x, x, x, x, x, S));
CONSTANT DFFRS_X1_IQ_tab : VitalStateTableType := (
(x, H, R, L, x, L),
(H, x, B, x, H, H),
(H, x, R, H, x, H),
(x, H, B, x, L, L),
(H, L, x, x, x, H),
(L, x, x, x, x, L),
(x, x, x, x, x, S));
CONSTANT DFFRS_X2_IQN_tab : VitalStateTableType := (
(H, x, R, H, x, L),
(x, H, B, x, H, H),
(x, H, R, L, x, H),
(H, x, B, x, L, L),
(L, H, x, x, x, H),
(x, L, x, x, x, L),
(x, x, x, x, x, S));
CONSTANT DFFRS_X2_IQ_tab : VitalStateTableType := (
(x, H, R, L, x, L),
(H, x, B, x, H, H),
(H, x, R, H, x, H),
(x, H, B, x, L, L),
(H, L, x, x, x, H),
(L, x, x, x, x, L),
(x, x, x, x, x, S));
CONSTANT DFFR_X1_IQN_tab : VitalStateTableType := (
(H, R, H, x, L),
(x, B, x, H, H),
(x, R, L, x, H),
(H, B, x, L, L),
(L, x, x, x, H),
(x, x, x, x, S));
CONSTANT DFFR_X1_IQ_tab : VitalStateTableType := (
(x, R, L, x, L),
(H, B, x, H, H),
(H, R, H, x, H),
(x, B, x, L, L),
(L, x, x, x, L),
(x, x, x, x, S));
CONSTANT DFFR_X2_IQN_tab : VitalStateTableType := (
(H, R, H, x, L),
(x, B, x, H, H),
(x, R, L, x, H),
(H, B, x, L, L),
(L, x, x, x, H),
(x, x, x, x, S));
CONSTANT DFFR_X2_IQ_tab : VitalStateTableType := (
(x, R, L, x, L),
(H, B, x, H, H),
(H, R, H, x, H),
(x, B, x, L, L),
(L, x, x, x, L),
(x, x, x, x, S));
CONSTANT DFFS_X1_IQN_tab : VitalStateTableType := (
(x, R, H, x, L),
(H, B, x, H, H),
(H, R, L, x, H),
(x, B, x, L, L),
(L, x, x, x, L),
(x, x, x, x, S));
CONSTANT DFFS_X1_IQ_tab : VitalStateTableType := (
(H, R, L, x, L),
(x, B, x, H, H),
(x, R, H, x, H),
(H, B, x, L, L),
(L, x, x, x, H),
(x, x, x, x, S));
CONSTANT DFFS_X2_IQN_tab : VitalStateTableType := (
(x, R, H, x, L),
(H, B, x, H, H),
(H, R, L, x, H),
(x, B, x, L, L),
(L, x, x, x, L),
(x, x, x, x, S));
CONSTANT DFFS_X2_IQ_tab : VitalStateTableType := (
(H, R, L, x, L),
(x, B, x, H, H),
(x, R, H, x, H),
(H, B, x, L, L),
(L, x, x, x, H),
(x, x, x, x, S));
CONSTANT DFF_X1_IQN_tab : VitalStateTableType := (
(R, H, x, L),
(B, x, H, H),
(R, L, x, H),
(B, x, L, L),
(x, x, x, S));
CONSTANT DFF_X1_IQ_tab : VitalStateTableType := (
(R, L, x, L),
(B, x, H, H),
(R, H, x, H),
(B, x, L, L),
(x, x, x, S));
CONSTANT DFF_X2_IQN_tab : VitalStateTableType := (
(R, H, x, L),
(B, x, H, H),
(R, L, x, H),
(B, x, L, L),
(x, x, x, S));
CONSTANT DFF_X2_IQ_tab : VitalStateTableType := (
(R, L, x, L),
(B, x, H, H),
(R, H, x, H),
(B, x, L, L),
(x, x, x, S));
CONSTANT DLH_X1_IQN_tab : VitalStateTableType := (
(H, H, x, L),
(H, L, x, H),
(L, x, H, H),
(L, x, L, L),
(x, x, x, S));
CONSTANT DLH_X1_IQ_tab : VitalStateTableType := (
(H, L, x, L),
(H, H, x, H),
(L, x, H, H),
(L, x, L, L),
(x, x, x, S));
CONSTANT DLH_X2_IQN_tab : VitalStateTableType := (
(H, H, x, L),
(H, L, x, H),
(L, x, H, H),
(L, x, L, L),
(x, x, x, S));
CONSTANT DLH_X2_IQ_tab : VitalStateTableType := (
(H, L, x, L),
(H, H, x, H),
(L, x, H, H),
(L, x, L, L),
(x, x, x, S));
CONSTANT DLL_X1_IQN_tab : VitalStateTableType := (
(H, x, H, H),
(H, x, L, L),
(L, H, x, L),
(L, L, x, H),
(x, x, x, S));
CONSTANT DLL_X1_IQ_tab : VitalStateTableType := (
(H, x, H, H),
(H, x, L, L),
(L, L, x, L),
(L, H, x, H),
(x, x, x, S));
CONSTANT DLL_X2_IQN_tab : VitalStateTableType := (
(H, x, H, H),
(H, x, L, L),
(L, H, x, L),
(L, L, x, H),
(x, x, x, S));
CONSTANT DLL_X2_IQ_tab : VitalStateTableType := (
(H, x, H, H),
(H, x, L, L),
(L, L, x, L),
(L, H, x, H),
(x, x, x, S));
CONSTANT SDFFRS_X1_IQN_tab : VitalStateTableType := (
(H, x, R, H, x, L),
(x, H, B, x, H, H),
(x, H, R, L, x, H),
(H, x, B, x, L, L),
(L, H, x, x, x, H),
(x, L, x, x, x, L),
(x, x, x, x, x, S));
CONSTANT SDFFRS_X1_IQ_tab : VitalStateTableType := (
(x, H, R, L, x, L),
(H, x, B, x, H, H),
(H, x, R, H, x, H),
(x, H, B, x, L, L),
(H, L, x, x, x, H),
(L, x, x, x, x, L),
(x, x, x, x, x, S));
CONSTANT SDFFRS_X2_IQN_tab : VitalStateTableType := (
(H, x, R, H, x, L),
(x, H, B, x, H, H),
(x, H, R, L, x, H),
(H, x, B, x, L, L),
(L, H, x, x, x, H),
(x, L, x, x, x, L),
(x, x, x, x, x, S));
CONSTANT SDFFRS_X2_IQ_tab : VitalStateTableType := (
(x, H, R, L, x, L),
(H, x, B, x, H, H),
(H, x, R, H, x, H),
(x, H, B, x, L, L),
(H, L, x, x, x, H),
(L, x, x, x, x, L),
(x, x, x, x, x, S));
CONSTANT SDFFR_X1_IQN_tab : VitalStateTableType := (
(H, R, H, x, L),
(x, B, x, H, H),
(x, R, L, x, H),
(H, B, x, L, L),
(L, x, x, x, H),
(x, x, x, x, S));
CONSTANT SDFFR_X1_IQ_tab : VitalStateTableType := (
(x, R, L, x, L),
(H, B, x, H, H),
(H, R, H, x, H),
(x, B, x, L, L),
(L, x, x, x, L),
(x, x, x, x, S));
CONSTANT SDFFR_X2_IQN_tab : VitalStateTableType := (
(H, R, H, x, L),
(x, B, x, H, H),
(x, R, L, x, H),
(H, B, x, L, L),
(L, x, x, x, H),
(x, x, x, x, S));
CONSTANT SDFFR_X2_IQ_tab : VitalStateTableType := (
(x, R, L, x, L),
(H, B, x, H, H),
(H, R, H, x, H),
(x, B, x, L, L),
(L, x, x, x, L),
(x, x, x, x, S));
CONSTANT SDFFS_X1_IQN_tab : VitalStateTableType := (
(x, R, H, x, L),
(H, B, x, H, H),
(H, R, L, x, H),
(x, B, x, L, L),
(L, x, x, x, L),
(x, x, x, x, S));
CONSTANT SDFFS_X1_IQ_tab : VitalStateTableType := (
(H, R, L, x, L),
(x, B, x, H, H),
(x, R, H, x, H),
(H, B, x, L, L),
(L, x, x, x, H),
(x, x, x, x, S));
CONSTANT SDFFS_X2_IQN_tab : VitalStateTableType := (
(x, R, H, x, L),
(H, B, x, H, H),
(H, R, L, x, H),
(x, B, x, L, L),
(L, x, x, x, L),
(x, x, x, x, S));
CONSTANT SDFFS_X2_IQ_tab : VitalStateTableType := (
(H, R, L, x, L),
(x, B, x, H, H),
(x, R, H, x, H),
(H, B, x, L, L),
(L, x, x, x, H),
(x, x, x, x, S));
CONSTANT SDFF_X1_IQN_tab : VitalStateTableType := (
(R, H, x, L),
(B, x, H, H),
(R, L, x, H),
(B, x, L, L),
(x, x, x, S));
CONSTANT SDFF_X1_IQ_tab : VitalStateTableType := (
(R, L, x, L),
(B, x, H, H),
(R, H, x, H),
(B, x, L, L),
(x, x, x, S));
CONSTANT SDFF_X2_IQN_tab : VitalStateTableType := (
(R, H, x, L),
(B, x, H, H),
(R, L, x, H),
(B, x, L, L),
(x, x, x, S));
CONSTANT SDFF_X2_IQ_tab : VitalStateTableType := (
(R, L, x, L),
(B, x, H, H),
(R, H, x, H),
(B, x, L, L),
(x, x, x, S));
CONSTANT TLAT_X1_IQN_tab : VitalStateTableType := (
(H, H, x, L),
(H, L, x, H),
(L, x, H, H),
(L, x, L, L),
(x, x, x, S));
CONSTANT TLAT_X1_IQ_tab : VitalStateTableType := (
(H, L, x, L),
(H, H, x, H),
(L, x, H, H),
(L, x, L, L),
(x, x, x, S));
end Tables;
--
-- End of file
--